hi,
when the broker is down, there's no clean way to access the socket to close and retry
if the socket isn't closed, each retry grabs a new socket until there are no more sockets and
then a no more sockets exception is raised
I see the call .disconnect() but there is nothing to disconnect from, and the call will raise the exception, not connected.
the socket variable needed to perform the close is self._sock
there should either be an automatic cleanup or a call to close the socket without having to dig down into a semi-private class variable.
hi, when the broker is down, there's no clean way to access the socket to close and retry if the socket isn't closed, each retry grabs a new socket until there are no more sockets and then a no more sockets exception is raised
I see the call .disconnect() but there is nothing to disconnect from, and the call will raise the exception, not connected.
the socket variable needed to perform the close is self._sock
there should either be an automatic cleanup or a call to close the socket without having to dig down into a semi-private class variable.
bob s.