Improved error handling

This commit is contained in:
Tris Forster 2025-12-03 23:05:19 +11:00
parent 50e9323b4b
commit d745444609

View File

@ -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__":