File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -147,7 +147,7 @@ def disconnect_socket(self):
147147 self ._do_stop = True
148148 try :
149149 self ._socket .socket .shutdown (socket .SHUT_RDWR )
150- except OSError as exc :
150+ except ( socket . error , OSError ) as exc :
151151 if exc .errno in (errno .ENOTCONN , errno .EBADF ):
152152 pass # Socket is not connected, so can't send FIN packet.
153153 else :
@@ -198,7 +198,7 @@ def close_secure_channel(self):
198198 with self ._lock :
199199 # some servers send a response here, most do not ... so we ignore
200200 future .cancel ()
201- except OSError as exc :
201+ except ( socket . error , OSError ) as exc :
202202 if exc .errno in (errno .ENOTCONN , errno .EBADF ):
203203 # Socket is closed, so can't send CloseSecureChannelRequest.
204204 self .logger .warning ("close_secure_channel() failed: socket already closed" )
You can’t perform that action at this time.
0 commit comments