From d745444609279a04b3f5241f0ee9545be5781392 Mon Sep 17 00:00:00 2001 From: Tris Forster Date: Wed, 3 Dec 2025 23:05:19 +1100 Subject: [PATCH] Improved error handling --- pyn/cli.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyn/cli.py b/pyn/cli.py index 6479456..7e71122 100644 --- a/pyn/cli.py +++ b/pyn/cli.py @@ -3,6 +3,8 @@ from pyn.config import load_config from pyn import commands, todo # type: ignore +import sys + def main(): options = vars(parser.parse_args()) @@ -22,7 +24,8 @@ def main(): try: f(**options) except RuntimeError as e: - parser.exit(1, str(e)) + sys.stderr.write(f"{e}\n") + parser.exit(1) if __name__ == "__main__":