Python で Mercurial 拡張機能を作成していて、 Mercurial APIを使用して "Pull" コマンドを呼び出す必要がありますが、 --quiet フラグを使用してその出力を抑制したいと考えています。
Hg の用語では、次のコードを実行したいのですが、拡張機能内から実行します。
hg pull --quiet
Mercurial API のドキュメントを考えると、次のように簡単だと思いました。
commands.pull(ui, repo, quiet=True)
残念ながら、これはエラーを生成せず、「プル」コマンドを正常に実行しますが、標準出力がまだ表示されているため、 --quiet フラグは通過していないようです。
すべての例は、非グローバル フラグの受け渡しのみを示しているため、これが可能ではないことが少し心配です。
私は何を間違っていますか?--quiet フラグを渡すにはどうすればよいですか?