[gjc] ask password when gnomekeyring isn't available. fixes #2834
This commit is contained in:
parent
e816b38a0f
commit
447ec9ecd6
1 changed files with 14 additions and 10 deletions
|
@ -37,7 +37,11 @@ class PasswordStorage(object):
|
||||||
|
|
||||||
class SimplePasswordStorage(PasswordStorage):
|
class SimplePasswordStorage(PasswordStorage):
|
||||||
def get_password(self, account_name):
|
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):
|
def save_password(self, account_name, password):
|
||||||
gajim.config.set_per('accounts', account_name, 'password', password)
|
gajim.config.set_per('accounts', account_name, 'password', password)
|
||||||
|
|
Loading…
Add table
Reference in a new issue