Fabric: Rétablir le contrôle keepalive

Créé le 19 juin 2018  ·  4Commentaires  ·  Source: fabric/fabric

v1 avait un entier simple env.keepalive / --keepalive qui a été transformé en client.get_transport().set_keepalive(xxx) ; v2 n'a pas encore porté cela.

Feature Needs patch Network

Commentaire le plus utile

Une mise à jour sur si cela peut être porté bientôt? Cela semble être une solution simple.

Tous les 4 commentaires

Une mise à jour sur si cela peut être porté bientôt? Cela semble être une solution simple.

J'aimerais aussi que cela soit mis en œuvre.

Comment implémenterait-on cette fonctionnalité actuellement avec Fabric2 ? Ou, est-ce même possible ?

Cela peut être une mauvaise solution de contournement, mais il peut être possible de définir le délai d'expiration de cette façon :
from fabric2 import Connection
c = Connection(host="1.2.3.4", user="user", connect_kwargs={"key_filename": "my_key"}
c.run("echo hey")
c.transport.set_keepalive(<keepalive>)

Je n'ai pas trouvé de moyen différent de définir keepalive avec fabric2 pour le moment ):

Cette page vous a été utile?
0 / 5 - 0 notes