Can't connect to insecure account
Bug description
A window is opened but any button works.
$ ./launch.sh
===============================================================================
PyOpenSSL not found, falling back to Python builtin SSL objects (insecure).
===============================================================================
ERROR:root:Could not find any typelib for GUPnPIgd
25/03/2014 20:44:36 (W) gajim.c.check_X509 Import of PyOpenSSL or pyasn1 failed. Cannot correctly check SSL certificate
/home/jeremy/Developpement/gajim/src/common/passwords.py:118: UserWarning: multiple gnome keyring items found for account devosi.org; trying to use the first one...
" trying to use the first one..." % account_name)
/home/jeremy/Developpement/gajim/src/roster_window.py:6417: DeprecationWarning: Gtk.set_image is deprecated
self.xml.get_object('plugins_menuitem').set_image(img)
Traceback (most recent call last):
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1450, in on_response
self.possible_responses[response_id](dialog)
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1839, in on_response_ok
self.user_response_ok(self.is_checked())
File "/home/jeremy/Developpement/gajim/src/gui_interface.py", line 1442, in on_ok
obj.conn.connection_accepted(obj.xmpp_client, obj.conn_type)
File "/home/jeremy/Developpement/gajim/src/common/connection.py", line 1389, in connection_accepted
if errnum > 0 and str(errnum) not in gajim.config.get_per('accounts',
TypeError: unorderable types: NoneType() > int()
Traceback (most recent call last):
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1450, in on_response
self.possible_responses[response_id](dialog)
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1839, in on_response_ok
self.user_response_ok(self.is_checked())
File "/home/jeremy/Developpement/gajim/src/gui_interface.py", line 1430, in on_ok
del self.instances[obj.conn.name]['online_dialog']['insecure_ssl']
KeyError: 'insecure_ssl'
Traceback (most recent call last):
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1450, in on_response
self.possible_responses[response_id](dialog)
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1839, in on_response_ok
self.user_response_ok(self.is_checked())
File "/home/jeremy/Developpement/gajim/src/gui_interface.py", line 1428, in on_ok
on_cancel()
File "/home/jeremy/Developpement/gajim/src/gui_interface.py", line 1445, in on_cancel
del self.instances[obj.conn.name]['online_dialog']['insecure_ssl']
KeyError: 'insecure_ssl'
Traceback (most recent call last):
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1450, in on_response
self.possible_responses[response_id](dialog)
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1848, in on_response_cancel
self.user_response_cancel()
File "/home/jeremy/Developpement/gajim/src/gui_interface.py", line 1445, in on_cancel
del self.instances[obj.conn.name]['online_dialog']['insecure_ssl']
KeyError: 'insecure_ssl'
Traceback (most recent call last):
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1450, in on_response
self.possible_responses[response_id](dialog)
File "/home/jeremy/Developpement/gajim/src/dialogs.py", line 1848, in on_response_cancel
self.user_response_cancel()
File "/home/jeremy/Developpement/gajim/src/gui_interface.py", line 1445, in on_cancel
del self.instances[obj.conn.name]['online_dialog']['insecure_ssl']
KeyError: 'insecure_ssl'
Steps to reproduce
Open an insecure account.
Notice that python-openssl is installed on my computer :-/
Software versions
OS version: Debian GNU/Linux testing (jessie)
GTK version: 2.24.22 (I think)
PyGTK version: 2.24.0 (I think)