Я пытаюсь использовать ткань в моем скрипте Python. Поведение бегунов по умолчанию - показывать все выходные данные «hide = False».
Сценарий, который у меня есть, содержит много команд запуска, и я хотел бы изменить это поведение по умолчанию на «hide = True» для всего сценария.
import fabric
fabric.Connection(t_host).run('test -d ' + lock_dir, hide=True)
fabric.Connection(t_host).run('ls -la' + lock_dir, hide=True)
fabric.Connection(t_host).run('rm -rf ' + lock_dir, hide=True)
Есть ли опция или способ изменить поведение по умолчанию? Может сразу после импорта? Может быть, что-то вроде
import fabric
from fabric import runners with setting(hide=True)
fabric.Connection(t_host).run('test -d ' + lock_dir)
fabric.Connection(t_host).run('ls -la' + lock_dir)
fabric.Connection(t_host).run('rm -rf ' + lock_dir)