Délai d'attente dans paramiko (python)
Je suis à la recherche d'un moyen de définir un délai d'expiration pour cela:
transport = paramiko.Transport((host, port))
transport.connect(username = username, password = password)
sftp = paramiko.SFTPClient.from_transport(transport)
sftp.get(remotepath, localpath)
sftp.close()
transport.close()
OriginalL'auteur Kukosk | 2012-03-18
Vous devez vous connecter pour publier un commentaire.
Le délai d'attente de connexion peut être réglé avec le
timeout
paramètre de laconnect
fonction.Il serait utile si vous avez mentionné l'unité dans laquelle le délai est d'être donné, je suppose que ses secondes.
Quel est le délai d'attente par défaut, je ne pense pas que je l'ai trouvé mentionné dans le docs, bien qu'ils ne mentionnent
timeout (float) – an optional timeout (in seconds) for the TCP connect
Voici un peu plus, si le délai n'est pas spécifié, le client tombe en mode de blocage: docs.python.org/3/library/socket.html#socket-timeouts
Beaucoup de délai d'expiration par défaut de définitions de pop-up github.com/jbouse-debian/paramiko/blob/master/paramiko/..., tous donnés en secondes
OriginalL'auteur Kukosk