Adjusting the disconnect code
authorEd Page <eopage@byu.net>
Wed, 24 Feb 2010 03:46:51 +0000 (21:46 -0600)
committerEd Page <eopage@byu.net>
Wed, 24 Feb 2010 03:46:51 +0000 (21:46 -0600)
src/connection.py

index c209370..145d6a2 100644 (file)
@@ -298,9 +298,10 @@ class TheOneRingConnection(
                        plumber.stop()
 
                self.__channelManager.close()
                        plumber.stop()
 
                self.__channelManager.close()
+               self.manager.disconnected(self)
+
                self.session.save(self.__cachePath)
                self.session.logout()
                self.session.close()
 
                self.session.save(self.__cachePath)
                self.session.logout()
                self.session.close()
 
-               self.manager.disconnected(self)
                _moduleLogger.info("Disconnected")
                _moduleLogger.info("Disconnected")