From 73a6da4dd9ab95555969d42aa64bbc1c78bb0a71 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Tue, 25 Jan 2022 12:51:12 +0100 Subject: [PATCH] [test.pyright] suppress warnings about intentional monkey patching The warnings: - "logger" is not defined' - "supported_languages" is not defined' - "language_aliases" is not defined' are very verbose and superfluous, since these messages are related to intentional monkey patching. [1] https://github.com/searxng/searxng/pull/783#issuecomment-1019818178 Signed-off-by: Markus Heiser --- manage | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/manage b/manage index 6cc98c1be..678f64017 100755 --- a/manage +++ b/manage @@ -696,11 +696,15 @@ test.pyright() { node.env.devtools # We run Pyright in the virtual environment because Pyright # executes "python" to determine the Python version. - pyenv.cmd npx --no-install pyright -p pyrightconfig-ci.json + build_msg TEST "[pyright] suppress warnings related to intentional monkey patching" + pyenv.cmd npx --no-install pyright -p pyrightconfig-ci.json \ + | grep -v ".py$" \ + | grep -v '/engines/.*.py.* - warning: "logger" is not defined'\ + | grep -v '/engines/.*.py.* - warning: "supported_languages" is not defined' \ + | grep -v '/engines/.*.py.* - warning: "language_aliases" is not defined' dump_return $? } - test.black() { build_msg TEST "[black] \$BLACK_TARGETS" pyenv.cmd black --check --diff "${BLACK_OPTIONS[@]}" "${BLACK_TARGETS[@]}"