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
closing the socket doesn't interrupt recv() because recv() isn't running in the main thread — and interruption is based on signals which are only received by the main thread.
When this line:
websockets/src/websockets/sync/connection.py
Line 814 in 8c9f6fc
runs before this line:
websockets/src/websockets/sync/client.py
Line 384 in 8c9f6fc
closing the socket doesn't interrupt
recv()
becauserecv()
isn't running in the main thread — and interruption is based on signals which are only received by the main thread.First discovered in #1592.
The text was updated successfully, but these errors were encountered: