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
In this case, the stream is broken because each context (async with) is closed, and dazl and grpcio aren't quite smart enough to suppress CancelledError exceptions when in-use streams are open against an underlying channel that is also being closed.
Ideally nothing would be logged in this case, because the errors aren't actually errors—they're just objects that are naturally being closed. Unfortunately Python signals "normal" flow using exceptions sometimes, and so some special handling has to happen somewhere to prevent these expected exceptions from being logged.
The text was updated successfully, but these errors were encountered:
These usually happy when the connection is being closed while it's still trying to serve a stream:
In this case, the
stream
is broken because each context (async with
) is closed, anddazl
andgrpcio
aren't quite smart enough to suppressCancelledError
exceptions when in-use streams are open against an underlying channel that is also being closed.Ideally nothing would be logged in this case, because the errors aren't actually errors—they're just objects that are naturally being closed. Unfortunately Python signals "normal" flow using exceptions sometimes, and so some special handling has to happen somewhere to prevent these expected exceptions from being logged.
The text was updated successfully, but these errors were encountered: