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)