AttributeError: 'JingleTransportIBB' object has no attribute 'set_connection'
Bug description
Traceback (most recent call last):
File "/home/zash/src/gajim/src/common/xmpp/idlequeue.py", line 533, in _process_events
return IdleQueue._process_events(self, fd, flags)
File "/home/zash/src/gajim/src/common/xmpp/idlequeue.py", line 394, in _process_events
obj.pollin()
File "/home/zash/src/gajim/src/common/xmpp/transports_nb.py", line 414, in pollin
self._do_receive()
File "/home/zash/src/gajim/src/common/xmpp/transports_nb.py", line 600, in _do_receive
self._on_receive(received)
File "/home/zash/src/gajim/src/common/xmpp/transports_nb.py", line 614, in _on_receive
self.on_receive(data)
File "/home/zash/src/gajim/src/common/xmpp/dispatcher_nb.py", line 453, in dispatch
handler['func'](session, stanza)
File "/home/zash/src/gajim/src/common/jingle.py", line 108, in _JingleCB
self._sessions[sid].on_stanza(stanza)
File "/home/zash/src/gajim/src/common/jingle_session.py", line 328, in on_stanza
callable(stanza=stanza, jingle=jingle, error=error, action=action)
File "/home/zash/src/gajim/src/common/jingle_session.py", line 498, in __on_session_initiate
contents, contents_rejected, reason_txt = self.__parse_contents(jingle)
File "/home/zash/src/gajim/src/common/jingle_session.py", line 576, in __parse_contents
content = content_type(self, transport)
File "/home/zash/src/gajim/src/common/jingle_ft.py", line 91, in __init__
self.transport.set_connection(session.connection)
AttributeError: 'JingleTransportIBB' object has no attribute 'set_connection'
Steps to reproduce
Receive this:
\<iq id="8" type="set">
\<jingle xmlns="urn:xmpp:jingle:1" sid="171771a3-07a3-4448-8bc5-6703287bcd86" initiator="" action="session-initiate">
\<content creator="initiator" name="file">
\<description xmlns="urn:xmpp:jingle:apps:file-transfer:3">
\<offer>
\<file xmlns="http://jabber.org/protocol/si/profile/file-transfer" name="jingle.txt" size="6144">
\<desc/>
\</file>
\</offer>
\</description>
\<transport xmlns="urn:xmpp:jingle:transports:ibb:1" block-size="2048" stanza="iq" sid="c37a5783-2e05-42c3-bfe3-50861a1df61b"/>
\</content>
\</jingle>
\</iq>
Software versions
rfa253547651b on jingleFT branch