Skip to content

Commit d6fba2b

Browse files
fix: amend ordering to always send log message
1 parent c9368c1 commit d6fba2b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/mcp/server/lowlevel/server.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -650,13 +650,13 @@ async def _handle_message(
650650
await self._handle_notification(notify)
651651
case Exception():
652652
logger.error(f"Received exception from stream: {message}")
653-
if raise_exceptions:
654-
raise message
655653
await session.send_log_message(
656654
level="error",
657655
data="Internal Server Error",
658656
logger="mcp.server.exception_handler",
659657
)
658+
if raise_exceptions:
659+
raise message
660660

661661
for warning in w:
662662
logger.info("Warning: %s: %s", warning.category.__name__, warning.message)

0 commit comments

Comments
 (0)