From 7d1e0f3b2e959df6d298a7e8e3fcbcf69c4825f8 Mon Sep 17 00:00:00 2001 From: LukasK13 Date: Wed, 8 Apr 2020 09:45:20 +0200 Subject: [PATCH] Error handler added --- esbo_etc/lib/helpers.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/esbo_etc/lib/helpers.py b/esbo_etc/lib/helpers.py index e69de29..e17e97a 100644 --- a/esbo_etc/lib/helpers.py +++ b/esbo_etc/lib/helpers.py @@ -0,0 +1,24 @@ +import logging +import sys +import traceback + + +def error(msg: str, exit_: bool = True): + """ + Handle errors + + Parameters + ---------- + msg : str + Error message to show + exit_ : bool + Exit program + + Returns + ------- + + """ + logging.error(msg) + if exit_: + traceback.print_stack() + sys.exit(1)