We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
keyring
stdin
1 parent 5137ce2 commit 4fc2008Copy full SHA for 4fc2008
src/pip/_internal/network/auth.py
@@ -47,7 +47,10 @@ def __init__(self, keyring: str) -> None:
47
def get_password(self, service_name: str, username: str) -> Optional[str]:
48
cmd = [self.keyring, "get", service_name, username]
49
res = subprocess.run(
50
- cmd, capture_output=True, env=dict(PYTHONIOENCODING="utf-8")
+ cmd,
51
+ stdin=subprocess.DEVNULL,
52
+ capture_output=True,
53
+ env=dict(PYTHONIOENCODING="utf-8"),
54
)
55
if res.returncode:
56
return None
0 commit comments