You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fa20352
Browse filesBrowse the repository at this point in the historyBrowse files
fix: notification handlers and progress callbacks cannot crash the connection
Both run as bare tasks in the dispatcher's task group; an uncaught
exception cancels every sibling (read loop + in-flight requests) and
tears down run(). The previous receive-loop swallowed and logged both.
ServerRunner._on_notify: ValidationError -> warning + drop; handler
Exception -> logger.exception + swallow.
JSONRPCDispatcher: user on_progress callbacks are wrapped so a raise is
logged and swallowed instead of cascading.
Regression tests confirmed to fail before the fix.
0 commit comments