Fabric: Restabeleça o controle de manutenção de atividade

Criado em 19 jun. 2018  ·  4Comentários  ·  Fonte: fabric/fabric

v1 tinha um número inteiro simples env.keepalive / --keepalive que se transformou em client.get_transport().set_keepalive(xxx) ; A v2 ainda não transferiu isso.

Feature Needs patch Network

Comentários muito úteis

Alguma atualização sobre se isso pode ser portado em breve? Parece uma solução simples.

Todos 4 comentários

Alguma atualização sobre se isso pode ser portado em breve? Parece uma solução simples.

Eu também gostaria que isso fosse implementado.

Como alguém implementaria essa funcionalidade atualmente com Fabric2? Ou é mesmo possível?

Isso pode ser uma solução suja, mas pode ser possível definir o tempo limite desta forma:
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>)

Não encontrei uma maneira diferente de definir o keepalive com fabric2 no momento):

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

Grazfather picture Grazfather  ·  4Comentários

SamuelMarks picture SamuelMarks  ·  3Comentários

jmcgrath207 picture jmcgrath207  ·  5Comentários

TimotheeJeannin picture TimotheeJeannin  ·  3Comentários

jamesob picture jamesob  ·  3Comentários