From 46bb919a8ddde7fd0b97665dc29ceb0b1bd3e05a Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Sun, 28 Jan 2024 14:03:12 +0000 Subject: [PATCH] main.py: errmsg fix; workflows: add missing paths --- .github/workflows/build.yaml | 5 +++++ .github/workflows/pylint.yaml | 5 +++++ mmgen/main.py | 5 +++-- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 7ad04f2e..7d915104 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -4,7 +4,12 @@ on: push: paths: - '.github/workflows/build.yaml' + - 'pyproject.toml' + - 'setup.cfg' + - 'test/ref/**' + - 'cmds/**' - '**.py' + - '**.c' jobs: test: diff --git a/.github/workflows/pylint.yaml b/.github/workflows/pylint.yaml index 99ca5ae7..69c91cc4 100644 --- a/.github/workflows/pylint.yaml +++ b/.github/workflows/pylint.yaml @@ -4,7 +4,12 @@ on: push: paths: - '.github/workflows/pylint.yaml' + - 'pyproject.toml' + - 'setup.cfg' + - 'test/ref/**' + - 'cmds/**' - '**.py' + - '**.c' jobs: test: diff --git a/mmgen/main.py b/mmgen/main.py index 84a7cc0a..b5352669 100755 --- a/mmgen/main.py +++ b/mmgen/main.py @@ -60,13 +60,14 @@ def launch(*, mod=None, func=None, package='mmgen'): 2: _o(yellow, 2, '{message}'), 3: _o(yellow, 3, '\nMMGen Error ({name}):\n{message}'), 4: _o(red, 4, '\nMMGen Fatal Error ({name}):\n{message}'), - 'x': _o(yellow, 5, '\nMMGen Unhandled Exception ({name}):\n{message}'), + 'x': _o(yellow, 5, '\nMMGen Unhandled Exception ({name}): {e}'), }[getattr(e,'mmcode','x')] (sys.stdout if getattr(e,'stdout',None) else sys.stderr).write( d.color(d.fs.format( name = type(e).__name__, - message = errmsg )) + message = errmsg, + e = e)) + '\n' ) sys.exit(d.exit_val)