X-Git-Url: http://git.maemo.org/git/?p=theonering;a=blobdiff_plain;f=src%2Fconnection.py;h=71e39203671521425d029c3219e563ca4b742d87;hp=0f40b21a8ad064785ddc5e59dac9b73b8517bab0;hb=17ed78514215ad8e1358e329fb2e77ad749fe777;hpb=a01aebe9ee93bae15bc2c84add888c6722bb0613 diff --git a/src/connection.py b/src/connection.py index 0f40b21..71e3920 100644 --- a/src/connection.py +++ b/src/connection.py @@ -191,6 +191,15 @@ class TheOneRingConnection( return h + def force_log_display(self): + accountNumber = misc_utils.normalize_number(self.session.backend.get_account_number()) + debugHandle = self.get_handle_by_name( + telepathy.HANDLE_TYPE_CONTACT, + accountNumber, + ) + debugPromptProps = self.generate_props(telepathy.CHANNEL_TYPE_TEXT, debugHandle, False) + self.__channelManager.channel_for_props(debugPromptProps, signal=True) + def log_to_user(self, component, message): for logger in self._loggers: logger.log_message(component, message) @@ -254,9 +263,6 @@ class TheOneRingConnection( subscribeHandle = self.get_handle_by_name(telepathy.HANDLE_TYPE_LIST, "subscribe") subscribeProps = self.generate_props(telepathy.CHANNEL_TYPE_CONTACT_LIST, subscribeHandle, False) self.__channelManager.channel_for_props(subscribeProps, signal=True) - publishHandle = self.get_handle_by_name(telepathy.HANDLE_TYPE_LIST, "publish") - publishProps = self.generate_props(telepathy.CHANNEL_TYPE_CONTACT_LIST, publishHandle, False) - self.__channelManager.channel_for_props(publishProps, signal=True) except Exception: _moduleLogger.exception("Setup failed") self.disconnect(telepathy.CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED)