Задать вопрос
@DVoropaev
Ставлю + к карме на хабре за ответы на вопросы

Почему в python3 зависает paramiko?

В некоторых случаях (в каких именно - не установленно, сложновоспроизводимо))зависает в этой строчке:
ssh.connect(target, port = sshpo
def connect(target, sshport, user, password):
        ssh = paramiko.SSHClient()
        ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
        try:
            ssh.connect(target, port = sshport, username = user, password = password, timeout=5, banner_timeout = 5, auth_timeout=5)
            resultCode = 1
        except paramiko.AuthenticationException:
            resultCode = 0
        except socket.error:
            resultCode = 2
  • Вопрос задан
  • 207 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
netpastor
@netpastor
Python developer
Попробуй добавь
try:
...
finnaly:
    ssh.close()

docs.paramiko.org/en/2.6/api/client.html#paramiko....
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы