[gjc] ask password when gnomekeyring isn't available. fixes #2834

This commit is contained in:
Yann Leboulanger 2006-12-27 21:13:42 +00:00
parent e816b38a0f
commit 447ec9ecd6

View file

@ -37,7 +37,11 @@ class PasswordStorage(object):
class SimplePasswordStorage(PasswordStorage):
def get_password(self, account_name):
return gajim.config.get_per('accounts', account_name, 'password')
passwd = gajim.config.get_per('accounts', account_name, 'password')
if passwd.startswith('gnomekeyring:'):
return None # this is not a real password, it's a gnome keyring token
else:
return passwd
def save_password(self, account_name, password):
gajim.config.set_per('accounts', account_name, 'password', password)