This is an automated email from the ASF dual-hosted git repository.
jasonliu pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new af62beabab6 [v3-1-test] Check for console in validate_cmd_result
(#56876) (#56877)
af62beabab6 is described below
commit af62beabab65c2a22284eb2a3ac5bc43b979b88f
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Oct 21 09:29:19 2025 +0800
[v3-1-test] Check for console in validate_cmd_result (#56876) (#56877)
---
scripts/ci/prek/common_prek_utils.py | 32 +++++++++++++++++++++++---------
1 file changed, 23 insertions(+), 9 deletions(-)
diff --git a/scripts/ci/prek/common_prek_utils.py
b/scripts/ci/prek/common_prek_utils.py
index a7e01a331b8..03c22391187 100644
--- a/scripts/ci/prek/common_prek_utils.py
+++ b/scripts/ci/prek/common_prek_utils.py
@@ -276,17 +276,31 @@ def check_list_sorted(the_list: list[str], message: str,
errors: list[str]) -> b
def validate_cmd_result(cmd_result, include_ci_env_check=False):
if include_ci_env_check:
if cmd_result.returncode != 0 and os.environ.get("CI") != "true":
- console.print(
- "\n[yellow]If you see strange stacktraces above, especially
about missing imports "
- "run this command:[/]\n"
- )
- console.print("[magenta]breeze ci-image build --python 3.10
--upgrade-to-newer-dependencies[/]\n")
+ if console:
+ console.print(
+ "\n[yellow]If you see strange stacktraces above,
especially about missing imports "
+ "run this command:[/]\n"
+ )
+ console.print(
+ "[magenta]breeze ci-image build --python 3.10
--upgrade-to-newer-dependencies[/]\n"
+ )
+ else:
+ print(
+ "\nIf you see strange stacktraces above, especially about
missing imports "
+ "run this command:\nbreeze ci-image build --python 3.10
--upgrade-to-newer-dependencies\n"
+ )
elif cmd_result.returncode != 0:
- console.print(
- "[warning]\nIf you see strange stacktraces above, "
- "run `breeze ci-image build --python 3.10` and try again."
- )
+ if console:
+ console.print(
+ "[warning]\nIf you see strange stacktraces above, "
+ "run `breeze ci-image build --python 3.10` and try again."
+ )
+ else:
+ print(
+ "\nIf you see strange stacktraces above, "
+ "run `breeze ci-image build --python 3.10` and try again."
+ )
sys.exit(cmd_result.returncode)