From 85e040e5741aa62fcfe43bcc767d8f522592d6bb Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 24 Jul 2007 08:20:06 +0000 Subject: [PATCH] fix traceback when not using gnome keyring. fixes #3319 --- src/common/passwords.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/passwords.py b/src/common/passwords.py index b189b6192..901adeb44 100644 --- a/src/common/passwords.py +++ b/src/common/passwords.py @@ -86,7 +86,8 @@ class GnomePasswordStorage(PasswordStorage): display_name, attributes, password, update) token = 'gnomekeyring:%i' % auth_token gajim.config.set_per('accounts', account_name, 'password', token) - gajim.connections[account_name].password = password + if gajim.connections.has_key(account_name): + gajim.connections[account_name].password = password storage = None def get_storage():