Skip to content

Commit 442e3f9

Browse files
authored
Set _agent_context_manager to None in __aexit__ (#72)
1 parent 43d6e0f commit 442e3f9

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

splunklib/ai/agent.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,11 +234,13 @@ async def __aexit__(
234234
self, exc_type: ..., exc_value: ..., traceback: ...
235235
) -> bool | None:
236236
assert self._agent_context_manager is not None
237-
return await self._agent_context_manager.__aexit__(
237+
result = await self._agent_context_manager.__aexit__(
238238
exc_type,
239239
exc_value,
240240
traceback,
241241
)
242+
self._agent_context_manager = None
243+
return result
242244

243245
@override
244246
async def invoke(self, messages: list[BaseMessage]) -> AgentResponse[OutputT]:

0 commit comments

Comments
 (0)