home · contact · privacy
Also handle 'mere' MsgFails. master
authorPlom Heller <plom@plomlompom.com>
Sun, 1 Nov 2026 16:43:47 +0000 (17:43 +0100)
committerPlom Heller <plom@plomlompom.com>
Sun, 1 Nov 2026 16:43:47 +0000 (17:43 +0100)
src/run.py

index 84cf03349363253040388cfb57d567db2ae1f2b0..c2fde273a427611119d119ff574a5501ed60e0f9 100755 (executable)
@@ -12,6 +12,7 @@ from plomlib.setup import dependency_hint
 try:
     from bookmaker.misc import (
             ArgFail,
+            MsgFail,
             Book,
             GOT_CANVAS,
             parse_args,
@@ -47,3 +48,6 @@ if __name__ == '__main__':
     except ArgFail as e:
         print(f'ERROR: -{e.arg_char}: {e.msg}')
         sys_exit(1)
+    except MsgFail as e:
+        print(f'ERROR: {e.msg}')
+        sys_exit(1)