Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2023-11-15 21:17:33 +0300
committerPhilipp Hörist <philipp@hoerist.com>2023-11-15 21:17:43 +0300
commit29b7736708c18b9e0caea7a12647e47a352f6aab (patch)
treed707d412835739abc3b72dbdae37812c14190567
parente21fe0558de49425573fd3bf72386af73f6af3fc (diff)
cfix: Passwords: Don’t fail when password does not exist
Fixes #11686
-rw-r--r--gajim/common/passwords.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/gajim/common/passwords.py b/gajim/common/passwords.py
index 9b4732865..7dd7b83ef 100644
--- a/gajim/common/passwords.py
+++ b/gajim/common/passwords.py
@@ -134,6 +134,10 @@ class SecretPasswordStorage:
try:
_interface.backend.delete_password('gajim', account_name)
+ except keyring.errors.PasswordDeleteError:
+ pass
+
+ try:
return _interface.backend.delete_password('gajim', account_jid)
except keyring.errors.PasswordDeleteError as error:
log.warning('Removing password failed: %s', error)