Использование тега --quiet при расширении Mercurial

Я пишу расширение Mercurial на Python, и мне нужно вызвать команду «Pull», используя Mercurial API , но я хочу подавить его вывод с использованием флага --quiet.

В терминах Hg я хочу выполнить следующий код, но из моего расширения:

hg pull --quiet

Учитывая документацию Mercurial API, я подумал, что это будет так же просто, как:

commands.pull(ui, repo, quiet=True)

К сожалению, хотя это не приводит к возникновению ошибок и позволяет успешно выполнить команду «Pull», флаг --quiet, похоже, не проходит, поскольку я все еще вижу стандартный вывод.

Во всех примерах показана передача только non -глобальные флаги, поэтому я немного беспокоюсь, что это невозможно.

Что я делаю не так? Как передать флаг --quiet?

7
задан Michael La Voie 3 November 2010 в 11:53
поделиться