Incomming message crashes gajim
When someone sends me a message and chat (?) window is closed, gajim 0.9.1 gives this TB:
[y4kk0@X xorg]$ gajim
Traceback (most recent call last):
File "gajim.py", line 1254, in process_connections
gajim.mutex_events_for_ui.lock(self.exec_event, account)
File "/usr/lib/python2.4/mutex.py", line 41, in lock
function(argument)
File "gajim.py", line 1239, in exec_event
self.handlers[ev[0]](account, ev[1])
File "gajim.py", line 489, in handle_event_msg
notify.notify(_('New Message'), jid, account, msg_type)
File "/usr/share/gajim/src/notify.py", line 56, in notify
DesktopNotification(event_type, jid, account, msg_type, file_props)
File "/usr/share/gajim/src/notify.py", line 195, in __init__
[dbus.String(path)], {'default':0}, [''], True, dbus.UInt32(5))
File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 25, in __call__
ret = self._proxy_method (*args, **keywords)
File "/usr/lib/python2.4/site-packages/dbus/proxies.py", line 90, in __call__
iter.append_strict(arg, sig)
File "dbus_bindings.pyx", line 1012, in dbus_bindings.MessageIter.append_strict
File "dbus_bindings.pyx", line 1179, in dbus_bindings.MessageIter.append_string
AttributeError: 'Byte' object has no attribute 'encode'
[y4kk0@X xorg]$ rpm -q dbus-python notify-daemon
dbus-python-0.61-3
notify-daemon-0.3.1-9
[y4kk0@X xorg]$
OS: Fedora Core 5
Arch: i386
Without notify-daemon everything works fine. IIRC this is fixed in svn. Would you be willing to provide a patch for backporting the fix? I would like to push updated package to Fedora Extras repository but I don't want to use development version.
Thanks.