X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=src%2Fconnection_manager.py;h=c4b5f219b96befa1fba85dea74b7ec23ba43fbeb;hp=16cfaf5b0be8cc336ccff95d7b7a2f2f9fa49a7a;hb=68d1653679bdce47f008d9167a263dbb2259e91d;hpb=f26efb065490275f8b82b64a5ee12f40c820dd34 diff --git a/src/connection_manager.py b/src/connection_manager.py index 16cfaf5..c4b5f21 100644 --- a/src/connection_manager.py +++ b/src/connection_manager.py @@ -1,3 +1,11 @@ +""" +Empathy Experience: + Can't call + When first started, reports all read conversations when some might have been read + When first started, reports all of an SMS conversation even though some has been reported previously + Still leaking one of two contact lists +""" + import logging import gobject @@ -73,7 +81,7 @@ class TheOneRingConnectionManager(telepathy.server.ConnectionManager): Overrides telepathy.server.ConnectionManager """ result = telepathy.server.ConnectionManager.disconnected(self, conn) - gobject.timeout_add(5000, self.shutdown) + gobject.timeout_add(5000, self._shutdown) def quit(self): """ @@ -83,6 +91,7 @@ class TheOneRingConnectionManager(telepathy.server.ConnectionManager): connection.Disconnect() _moduleLogger.info("Connection manager quitting") + @gtk_toolbox.log_exception(_moduleLogger) def _shutdown(self): if ( self._on_shutdown is not None and