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 }}
This repository has been archived by the owner on Jan 9, 2024. It is now read-only.
Recently we ran into an issue where it seems like we were not handling a ConnectionError correctly and tried to call connection.disconnect() (see here ) when connection had a None value, which results in an unhandled exception being raised.
Seems like if you're using ClusterBlockingConnectionPool, and time out before a connection is available a ConnectionError will get raised, which gets mishandled in this case. The rest of the error handling seems correct to me, so I'm going to submit a PR that just checks that connection is not None before attempting to disconnect, and I'll be happy to add any other stuff that you think might be missing.
The text was updated successfully, but these errors were encountered:
This is another case of
Grokzen#453
There are cases in which we can get a `BaseException` before we have
established a connection, which means that attempting to disconnect from
it will result in an unhandled exception.
Hi there!
Recently we ran into an issue where it seems like we were not handling a
ConnectionError
correctly and tried to callconnection.disconnect()
(see here ) whenconnection
had aNone
value, which results in an unhandled exception being raised.Seems like if you're using
ClusterBlockingConnectionPool
, and time out before a connection is available aConnectionError
will get raised, which gets mishandled in this case. The rest of the error handling seems correct to me, so I'm going to submit a PR that just checks thatconnection
is notNone
before attempting to disconnect, and I'll be happy to add any other stuff that you think might be missing.The text was updated successfully, but these errors were encountered: