Traceback in SVN trunk
Apologies for the vague title. One way I can reproduce this is by attempting to register a new account on a server using Gajim.
Most actions in Gajim then trigger this, opening menus, hovering over the roster, etc.
Traceback (most recent call last): File "gajim.py", line 445, in _process_events return self.process_events(fd, flags) File "/home/matthew/Development/Software/gajim/src/common/xmpp/idlequeue.py", line 132, in process_events obj.pollin() File "/home/matthew/Development/Software/gajim/src/common/xmpp/transports_nb.py", line 351, in pollin self._do_receive() File "/home/matthew/Development/Software/gajim/src/common/xmpp/transports_nb.py", line 496, in _do_receive self.on_receive(received) File "/home/matthew/Development/Software/gajim/src/common/xmpp/dispatcher_nb.py", line 381, in WaitForData resp(self._expected[self._witid]) File "/home/matthew/Development/Software/gajim/src/common/connection.py", line 294, in _on_register_result self.dispatch('ACC_OK', (self.new_account_info)) File "/home/matthew/Development/Software/gajim/src/common/connection.py", line 189, in dispatch self.put_event((event, data)) File "/home/matthew/Development/Software/gajim/src/common/connection.py", line 185, in put_event gajim.handlersev[0] File "gajim.py", line 1088, in handle_event_acc_ok self.instances['account_creation_wizard'].acc_is_ok(array) File "/home/matthew/Development/Software/gajim/src/config.py", line 3302, in acc_is_ok self.create_vars(config) File "/home/matthew/Development/Software/gajim/src/config.py", line 3474, in create_vars gajim.interface.save_config() File "gajim.py", line 2880, in save_config err_str = parser.write() File "/home/matthew/Development/Software/gajim/src/common/optparser.py", line 123, in write gajim.config.foreach(self.write_line, f) File "/home/matthew/Development/Software/gajim/src/common/config.py", line 479, in foreach cb(data, opt3, [opt, opt2], dict[opt2][opt3]) File "/home/matthew/Development/Software/gajim/src/common/optparser.py", line 111, in write_line s += p + '.' TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'