Coverage for src/fastapi_cloud_cli/utils/build_logs.py: 100%
11 statements
« prev ^ index » next coverage.py v7.16.0, created at 2026-11-09 00:25 +0000
« prev ^ index » next coverage.py v7.16.0, created at 2026-11-09 00:25 +0000
1from rich.markup import escape 1opqrstu
2from rich.text import Text 1opqrstu
4from fastapi_cloud_cli.api import BuildFailure 1opqrstu
5from fastapi_cloud_cli.utils.cli import FastAPIRichToolkit 1opqrstu
8def print_build_error(toolkit: FastAPIRichToolkit, error: BuildFailure) -> None: 1opqrstu
9 toolkit.print(Text(error.error_title, style="bold red"), emoji="🚨") 1abcdefghijklmn
10 toolkit.print_line() 1abcdefghijklmn
11 toolkit.print(Text(error.error_message)) 1abcdefghijklmn
12 if error.error_hint: 1abcdefghijklmn
13 toolkit.print_line() 1abcdefghijklmn
14 toolkit.print_hint(escape(error.error_hint)) 1abcdefghijklmn