Changeset 546

Show
Ignore:
Timestamp:
09/27/08 01:55:06 (8 weeks ago)
Author:
heyadayo
Message:

Fixed bug where orbited throws exceptions if the remote server closes at certain points with certain transports

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/daemon/orbited/cometsession.py

    r545 r546  
    354354            self.cometTransport.sendPacket('close', "", reason) 
    355355            self.cometTransport.flush() 
    356             self.cometTransport.close() 
    357             self.cometTransport = None 
     356            # previous line can cause cometTransport to close 
     357            if self.cometTransport: 
     358                self.cometTransport.close() 
     359                self.cometTransport = None 
    358360        self.connectionLost() 
    359361        # NOTE: