Forum Programmation.python [Résolu] Sucre syntaxique autour de subprocess

Posté par . Licence CC by-sa
Tags : aucun
2
30
mar.
2016

Bonjour à tous,

J’avais, il y a quelques années, trouvé une librairie assez sympa qui permettait de faire du quasiment shell en python. Par exemple, l’équivalent de

btrfs send /snapshots/1 | gzip | ssh backup@srvbackup "btrfs receive ."

pouvait s’y écrire à peu près de cette façon (enfin, c’est l’idée, les noms des classes/méthodes ne sont pas forcément les mêmes)

btrfs = Executable("btrfs") # idem pour gzip, ssh
pipeline = btrfs("send", "/snapshots/1") | gzip() | ssh("backup@srvbackup", "btrfs receive .")
pipeline.run()

Malheureusement, impossible de remettre la main sur cette lib. Si quelqu’un pourrait me renseigner sur cette lib, ce serait bien aimable :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.