import telepathy
-import gtk_toolbox
+import util.misc as misc_utils
import tp
import handle
import gvoice.state_machine as state_machine
-_moduleLogger = logging.getLogger("simple_presence")
+_moduleLogger = logging.getLogger(__name__)
class TheOneRingPresence(object):
raise telepathy.errors.InvalidArgument("Unsupported state on the state machine: %s" % state)
presenceType = TheOneRingPresence.TO_PRESENCE_TYPE[presence]
else:
- presence = TheOneRingPresence.ONLINE
+ presence = TheOneRingPresence.AWAY
presenceType = TheOneRingPresence.TO_PRESENCE_TYPE[presence]
presences[h] = (presenceType, presence)
{'Statuses' : self._get_statuses}
)
- @gtk_toolbox.log_exception(_moduleLogger)
+ @misc_utils.log_exception(_moduleLogger)
def GetPresences(self, contacts):
"""
@return {ContactHandle: (Status, Presence Type, Message)}
for (h, (presenceType, presence)) in self.get_presences(contacts).iteritems()
)
- @gtk_toolbox.log_exception(_moduleLogger)
+ @misc_utils.log_exception(_moduleLogger)
def SetPresence(self, status, message):
if message:
raise telepathy.errors.InvalidArgument("Messages aren't supported")