From 97745773b4a083084bc2998743ed26fdb19c1fa7 Mon Sep 17 00:00:00 2001 From: BJ Dierkes Date: Sat, 9 Nov 2024 22:39:56 -0600 Subject: [PATCH] Resolve MyPy/Ruff Linting Issue --- cement/cli/main.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cement/cli/main.py b/cement/cli/main.py index 0079a980..6644cb7d 100644 --- a/cement/cli/main.py +++ b/cement/cli/main.py @@ -36,18 +36,19 @@ class CementTestApp(CementApp): def main(argv: Optional[List[str]] = None) -> None: # Issue #679: https://github.com/datafolklabs/cement/issues/679 try: - import yaml, jinja2 - except ModuleNotFoundError as e: - raise FrameworkError('Cement CLI Dependencies are missing! Install cement[cli] extras package to resolve -> pip install cement[cli]') + import yaml, jinja2 # type: ignore # noqa: F401 E401 + except ModuleNotFoundError: + raise FrameworkError('Cement CLI Dependencies are missing! Install cement[cli] extras ' + + 'package to resolve -> pip install cement[cli]') with CementApp() as app: try: app.run() except AssertionError as e: # pragma: nocover - print(f'AssertionError > {e.args[0]}') # pragma: nocover + print(f'AssertionError > {e.args[0]}') # pragma: nocover app.exit_code = 1 # pragma: nocover except CaughtSignal as e: # pragma: nocover - print(f'\n{e}') # pragma: nocover + print(f'\n{e}') # pragma: nocover app.exit_code = 0 # pragma: nocover