Skip to content

Commit df9312d

Browse files
committed
remove session close
1 parent ead168d commit df9312d

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

app/tool/mcp.py

+1-11
Original file line numberDiff line numberDiff line change
@@ -131,18 +131,8 @@ async def disconnect(self, server_id: str = "") -> None:
131131
if server_id in self.sessions:
132132
try:
133133
exit_stack = self.exit_stacks.get(server_id)
134-
session = self.sessions.get(server_id)
135134

136-
# First close the session if it exists
137-
if session:
138-
try:
139-
await session.close()
140-
except Exception as e:
141-
logger.warning(
142-
f"Error closing session for {server_id}: {e}"
143-
)
144-
145-
# Then close the exit stack
135+
# Close the exit stack which will handle session cleanup
146136
if exit_stack:
147137
try:
148138
await exit_stack.aclose()

0 commit comments

Comments
 (0)