Fix crash when no keyring backend available

This commit is contained in:
Peter Schmidbauer 2019-10-29 18:17:44 +01:00
parent e525ed8fe1
commit e912827396

View file

@ -62,7 +62,10 @@ def get_password(validator, keychain=None, max_attempts=3):
def get_keychain(journal_name): def get_keychain(journal_name):
import keyring import keyring
try:
return keyring.get_password('jrnl', journal_name) return keyring.get_password('jrnl', journal_name)
except RuntimeError:
return ""
def set_keychain(journal_name, password): def set_keychain(journal_name, password):