Error when someone is using Lampiro
Bug description
My friend uses Lampiro (http://lampiro.bluendo.com) on his cellphone. Unfortunately something with this client triggers Traceback in Gajim:
Traceback (most recent call last):
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 528, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/usr/share/gajim/src/common/xmpp/idlequeue.py", line 393, in _process_events
obj.pollin()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 413, in pollin
self._do_receive()
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 599, in _do_receive
self._on_receive(received)
File "/usr/share/gajim/src/common/xmpp/transports_nb.py", line 613, in _on_receive
self.on_receive(data)
File "/usr/share/gajim/src/common/xmpp/dispatcher_nb.py", line 452, in dispatch
handler['func'](session, stanza)
File "/usr/share/gajim/src/common/jingle.py", line 103, in _JingleCB
self.__sessions[(jid, sid)].on_stanza(stanza)
File "/usr/share/gajim/src/common/jingle_session.py", line 294, in on_stanza
callable(stanza=stanza, jingle=jingle, error=error, action=action)
File "/usr/share/gajim/src/common/jingle_session.py", line 429, in __on_session_initiate
contents, contents_rejected, reason = self.__parse_contents(jingle)
File "/usr/share/gajim/src/common/jingle_session.py", line 499, in __parse_contents
failed.add('unsupported-applications')
NameError: global name 'failed' is not defined
It appears that this problem exists in jingle component.
This traceback showed up when my friend logged in with Lampiro for the first time and then again when he tried to send me a file.
Steps to reproduce
Have a friend using Lampiro ;)
Software versions
OS version: Gentoo Linux
GTK version: 2.18.7
PyGTK version: 2.16.0