aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormryouse2022-06-05 03:35:34 +0000
committermryouse2022-06-05 03:35:34 +0000
commit1331f8eb139ba9ce158435f1c420aa5873ff358d (patch)
tree9c8dfdafb13e0ed6f659ee8d72f22e4a7b5abb4b
parent4e92943c6026b9dd182802b3a2dac547fb84c7ee (diff)
add proper exception handling for files
-rw-r--r--neb.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/neb.py b/neb.py
index 5f26233..b7d759f 100644
--- a/neb.py
+++ b/neb.py
@@ -52,8 +52,10 @@ def run_file(filename):
lexed = lex(data)
parsed = parse(lexed)
ev = interpret(parsed)
+ except NebPanic as ne:
+ print(f"panic! {ne}")
except Exception as e:
- print(f"panic! {e}")
+ print(f"exception! {type(e)} {e}")
if __name__ == "__main__":