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.
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 ):
Commentaire le plus utile
Une mise à jour sur si cela peut être porté bientôt? Cela semble être une solution simple.