def get_credentials(username, password):
if not username:
username = getpass.getuser()
_needs_storage = True
if not password:
# retrieve password from system storage
if keyring.get_keyring():
password = keyring.get_password(KEYRING_NAME, username)
if password:
_needs_storage = False
if not password:
password = getpass.getpass('Enter password for {}: '.format(username))
if _needs_storage and keyring.get_keyring():
try:
keyring.set_password(KEYRING_NAME, username, password)
except keyring.errors.PasswordSetError as err:
Log.error(err)
return username, password
credential_store.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录