I have not actually seen this, but from my understanding it's possible for Socket._read to stall forever within self._socket.recv if returned data is somehow malformed. We should make this more graceful and timeout raising an exception, in my opinion.
I have not actually seen this, but from my understanding it's possible for
Socket._read
to stall forever withinself._socket.recv
if returned data is somehow malformed. We should make this more graceful and timeout raising an exception, in my opinion.