add some new comments in notify.py

This commit is contained in:
Nikos Kouremenos 2006-04-05 18:37:53 +00:00
parent a2b3acd864
commit 35f2132815
1 changed files with 6 additions and 4 deletions

View File

@ -113,6 +113,7 @@ class DesktopNotification:
self.event_type = event_type
self.title = title
self.text = text
'''0.3.1 is the only version of notification daemon that has no way to determine which version it is. If no method exists, it means they're using that one.'''
self.default_version = '0.3.1'
self.account = account
self.jid = jid
@ -182,12 +183,12 @@ class DesktopNotification:
if version.startswith('0.3'):
if version >= ( 0, 3, 2):
hints = {}
hints['urgency'] = dbus.Byte(0)
hints['urgency'] = dbus.Byte(0) # Low Urgency
hints['category'] = dbus.String(ntype)
self.notif.Notify(
dbus.String(_('Gajim')),
dbus.UInt32(0),
dbus.String(self.path_to_image),
dbus.UInt32(0), # this notification does not replace other
dbus.String(self.path_to_image),
dbus.String(self.title),
dbus.String(self.text),
( dbus.String('default'), dbus.String(self.event_type) ),
@ -236,7 +237,8 @@ class DesktopNotification:
error_handler=self.version_error_handler_2_x_try)
def version_error_handler_2_x_try(self, e):
self.notif.GetServerInformation(reply_handler=self.version_reply_handler, error_handler=self.version_error_handler_3_x_try)
self.notif.GetServerInformation(reply_handler=self.version_reply_handler,
error_handler=self.version_error_handler_3_x_try)
def version_error_handler_3_x_try(self, e):
self.version = self.default_version