diff options
-rw-r--r-- | sunshine/connection.py | 5 | ||||
-rw-r--r-- | sunshine/contacts_info.py | 2 | ||||
-rw-r--r-- | sunshine/handle.py | 2 | ||||
-rwxr-xr-x | telepathy-sunshine | 3 |
4 files changed, 3 insertions, 9 deletions
diff --git a/sunshine/connection.py b/sunshine/connection.py index 40175ee..7ac119f 100644 --- a/sunshine/connection.py +++ b/sunshine/connection.py @@ -57,8 +57,6 @@ from sunshine.util.decorator import async, stripHTML, unescape __all__ = ['GaduClientFactory', 'SunshineConnection'] logger = logging.getLogger('Sunshine.Connection') -observer = log.PythonLoggingObserver(loggerName='Sunshine.Connection') -observer.start() #SSL ssl_support = False @@ -452,9 +450,8 @@ class SunshineConnection(telepathy.server.Connection, telepathy.CONNECTION_STATUS_REASON_AUTHENTICATION_FAILED) reactor.stop() - #@async + @async def on_updateContact(self, contact): - #handle = SunshineHandleFactory(self, 'contact', str(contact.uin)) handle_id = self.get_handle_id_by_name(telepathy.constants.HANDLE_TYPE_CONTACT, str(contact.uin)) handle = self.handle(telepathy.constants.HANDLE_TYPE_CONTACT, handle_id) logger.info("Status changed for UIN: %s, id: %s, status: %s, description: '%s'" % (contact.uin, handle.id, contact.status, contact.get_desc())) diff --git a/sunshine/contacts_info.py b/sunshine/contacts_info.py index 68a65f4..d7e0060 100644 --- a/sunshine/contacts_info.py +++ b/sunshine/contacts_info.py @@ -26,7 +26,7 @@ import telepathy import telepathy.constants import telepathy.errors -from twisted.internet import defer +from twisted.internet.defer import Deferred from sunshine.handle import SunshineHandleFactory from sunshine.util.decorator import async diff --git a/sunshine/handle.py b/sunshine/handle.py index 23b994a..d26d442 100644 --- a/sunshine/handle.py +++ b/sunshine/handle.py @@ -95,7 +95,7 @@ class SunshineSelfHandle(SunshineHandle): class SunshineContactHandle(SunshineHandle): #TODO: GG using just UIN to indenrify user so we need just contact_uin instead of contact_account and contact_network) - def __init__(self, connection, id, contact_account, contact_network=None): + def __init__(self, connection, id, contact_account, contact_network): handle_type = telepathy.HANDLE_TYPE_CONTACT handle_name = str(contact_account) self.account = str(contact_account) diff --git a/telepathy-sunshine b/telepathy-sunshine index d1dc536..40d401d 100755 --- a/telepathy-sunshine +++ b/telepathy-sunshine @@ -6,7 +6,6 @@ import signal import os import sys import logging -from twisted.python import log from twisted.internet import gtk2reactor gtk2reactor.install() @@ -31,8 +30,6 @@ from sunshine import SunshineDebug from sunshine.util.decorator import async logger = logging.getLogger('Sunshine') -observer = log.PythonLoggingObserver(loggerName='Sunshine') -observer.start() IDLE_TIMEOUT = 5000 PROCESS_NAME = 'telepathy-sunshine' |