v1 имел простое целое число env.keepalive
/ --keepalive
которое превратилось в client.get_transport().set_keepalive(xxx)
; v2 еще не портировал это.
Есть какие-нибудь обновления о том, можно ли это в ближайшее время перенести? Похоже на простое решение.
Я бы тоже хотел, чтобы это было реализовано.
Как можно реализовать эту функциональность в настоящее время с Fabric2? Или это вообще возможно?
Это может быть грязный обходной путь, но можно установить тайм-аут следующим образом:
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>)
На данный момент я не нашел другого способа установить keepalive с fabric2):
Самый полезный комментарий
Есть какие-нибудь обновления о том, можно ли это в ближайшее время перенести? Похоже на простое решение.