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