Skip to content

Commit 9e47cd9

Browse files
MatthieuBizienreal-yfprojects
authored andcommitted
fix: remove exception when keyring is locked python-poetry#1917
1 parent 2b16b2f commit 9e47cd9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/poetry/utils/password_manager.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,11 @@ def get_credential(
4848
import keyring
4949

5050
for name in names:
51-
credential = keyring.get_credential(name, username)
51+
try:
52+
credential = keyring.get_credential(name, username)
53+
except keyring.errors.KeyringLocked:
54+
logger.debug("Keyring %s is locked", name)
55+
credential = None
5256
if credential:
5357
return HTTPAuthCredential(
5458
username=credential.username, password=credential.password

0 commit comments

Comments
 (0)