fix typing issues
This commit is contained in:
parent
059e831b8d
commit
c14ec2e0d7
2 changed files with 10 additions and 5 deletions
|
|
@ -91,10 +91,15 @@ class Server:
|
||||||
else None,
|
else None,
|
||||||
)
|
)
|
||||||
try:
|
try:
|
||||||
stdio_transport = await self.exit_stack.enter_async_context(stdio_client(server_params))
|
stdio_transport = await self.exit_stack.enter_async_context(
|
||||||
|
stdio_client(server_params)
|
||||||
|
)
|
||||||
read, write = stdio_transport
|
read, write = stdio_transport
|
||||||
self.session = await self.exit_stack.enter_async_context(ClientSession(read, write))
|
session = await self.exit_stack.enter_async_context(
|
||||||
await self.session.initialize()
|
ClientSession(read, write)
|
||||||
|
)
|
||||||
|
await session.initialize()
|
||||||
|
self.session = session
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.error(f"Error initializing server {self.name}: {e}")
|
logging.error(f"Error initializing server {self.name}: {e}")
|
||||||
await self.cleanup()
|
await self.cleanup()
|
||||||
|
|
@ -257,7 +262,7 @@ class LLMClient:
|
||||||
error_message = f"Error getting LLM response: {str(e)}"
|
error_message = f"Error getting LLM response: {str(e)}"
|
||||||
logging.error(error_message)
|
logging.error(error_message)
|
||||||
|
|
||||||
if hasattr(e, 'response'):
|
if isinstance(e, httpx.HTTPStatusError):
|
||||||
status_code = e.response.status_code
|
status_code = e.response.status_code
|
||||||
logging.error(f"Status code: {status_code}")
|
logging.error(f"Status code: {status_code}")
|
||||||
logging.error(f"Response details: {e.response.text}")
|
logging.error(f"Response details: {e.response.text}")
|
||||||
|
|
|
||||||
|
|
@ -45,4 +45,4 @@ line-length = 88
|
||||||
target-version = "py310"
|
target-version = "py310"
|
||||||
|
|
||||||
[tool.uv]
|
[tool.uv]
|
||||||
dev-dependencies = ["pyright>=1.1.378", "pytest>=8.3.3", "ruff>=0.6.9"]
|
dev-dependencies = ["pyright>=1.1.379", "pytest>=8.3.3", "ruff>=0.6.9"]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue