Я пишу расширение Mercurial на Python, и мне нужно вызвать команду "Pull" с помощью Mercurial API, но я хочу подавить его вывод с помощью флага --quiet.
В терминах Hg я хочу выполнить следующий код, но из своего расширения:
hg pull --quiet
Учитывая документацию Mercurial API, я думал, что это будет так же просто, как:
commands.pull(ui, repo, quiet=True)
К сожалению, хотя это не вызывает ошибок и успешно выполняет команду «Pull», флаг --quiet, похоже, не проходит, поскольку я все еще вижу стандартный вывод.
Все примеры показывают только передачу неглобальных флагов, поэтому я немного беспокоюсь, что это невозможно.
Что я делаю неправильно? Как передать флаг --quiet?