Now also catch ValueError.
authorFrançois Fleuret <francois@fleuret.org>
Thu, 8 Dec 2022 16:30:52 +0000 (17:30 +0100)
committerFrançois Fleuret <francois@fleuret.org>
Thu, 8 Dec 2022 16:30:52 +0000 (17:30 +0100)
tensorstack.py

index 8360f9b..d7b0d89 100755 (executable)
@@ -27,7 +27,7 @@ def exception_hook(exc_type, exc_value, tb):
         print(f'  File "{filename}", line {line_no}, in {name}')
         print(open(filename, 'r').readlines()[line_no-1])
 
-        if exc_type is RuntimeError:
+        if exc_type in { RuntimeError, ValueError }:
             for n,v in tb.tb_frame.f_locals.items():
                 print(f'  {n} -> {v}')