Я пытаюсь подключиться через Paramiko к внешнему SFTP и передать зашифрованный файл конфигурации для учетных данных. При попытке подключиться к следующему, я получаю сообщение об ошибке для исключения client.close, в котором указано AttributeError: объект 'Nonetype' не имеет атрибута 'close':
client = None
try:
client = paramiko.Transport(hostname, port)
client.connect(username=username, password=password)
except Exception as e:
client.close()
return 'Cannot connect to SFTP server: ' + str(e.args[-1]), []
# Go
sftp = paramiko.SFTPClient.from_transport(client)
close
, который должен вызываться только тогда, когдаconnect
успешно. 09.07.2018