1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-02-12 09:30:27 +00:00

Fix paramiko password prompting

This commit is contained in:
Jonas Borgström 2011-01-04 22:37:27 +01:00
parent 0e3ba200b1
commit 811bbb3e89

View file

@ -74,8 +74,13 @@ def __init__(self, location, create=False):
try:
self.client.connect(**params)
break
except paramiko.PasswordRequiredException:
except (paramiko.PasswordRequiredException,
paramiko.AuthenticationException,
paramiko.SSHException):
if not 'password' in params:
params['password'] = getpass.getpass('Password for %(username)s@%(hostname)s:' % params)
else:
raise
self.unpacker = msgpack.Unpacker()
self.transport = self.client.get_transport()