Philipp Hörist pushed to branch master at gajim / python-nbxmpp

Commits:

2 changed files:

Changes:

  • nbxmpp/tcp.py
    ... ... @@ -365,6 +365,8 @@ class TCPConnection(Connection):
    365 365
                     self._con.get_socket().shutdown(True, True)
    
    366 366
                 except GLib.Error as error:
    
    367 367
                     self._log.info(error)
    
    368
    +        self._input_closed = True
    
    369
    +        self._output_closed = True
    
    368 370
             self.state = TCPState.DISCONNECTED
    
    369 371
             self.notify(signal_name)
    
    370 372
             self.destroy()
    

  • nbxmpp/websocket.py
    ... ... @@ -169,6 +169,8 @@ class WebsocketConnection(Connection):
    169 169
             self._output_closed = True
    
    170 170
     
    
    171 171
         def _finalize(self, signal_name):
    
    172
    +        self._input_closed = True
    
    173
    +        self._output_closed = True
    
    172 174
             self.state = TCPState.DISCONNECTED
    
    173 175
             self.notify(signal_name)
    
    174 176
             self.destroy()