Как я могу продолжить в Fabric, если команда не завершается или не выполняется? - PullRequest
0 голосов
/ 14 декабря 2018

Иногда этот код запрашивает пароль, тогда я хотел бы просто перейти к следующей строке кода через 10 секунд.

run_in(node, 'sudo init 0')

У меня регулярно возникает проблема, из-за которой я хочу продолжить при ошибках.

Ansible имеет ignore_errors: True.Как это сделать в Fabric?

1 Ответ

0 голосов
/ 16 января 2019

Является ли флаг warn_only тем, что вам нужно?Если установлено значение True , оно пропускает ошибки и показывает только предупреждения.Вы можете использовать его как блок только для строк кода, которые вы хотите пропустить ошибки.Подробнее в документах здесь

Пример:

from fabric.api import settings
with settings(warn_only=True):
     # your code here
...