Browse Source

Catch the KeyringLocked also when setting the token in the keyring

CURA-8332
Konstantinos Karmas 3 years ago
parent
commit
ceca0c417a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      cura/OAuth2/KeyringAttribute.py

+ 1 - 1
cura/OAuth2/KeyringAttribute.py

@@ -52,7 +52,7 @@ class KeyringAttribute:
             if value is not None:
                 try:
                     keyring.set_password("cura", self._keyring_name, value)
-                except PasswordSetError:
+                except (PasswordSetError, KeyringLocked):
                     self._store_secure = False
                     if self._name not in DONT_EVER_STORE_LOCALLY:
                         setattr(instance, self._name, value)