diff options
author | Nao Pross <np@0hm.ch> | 2024-03-19 03:45:21 +0100 |
---|---|---|
committer | Nao Pross <np@0hm.ch> | 2024-03-19 03:45:21 +0100 |
commit | 62f36cca870ce8694f3dff504a2f05ee1d65e283 (patch) | |
tree | fcc94817a02b50ec582e80c0ad7be048bd8d5bc9 | |
parent | Make stub for determinant (diff) | |
download | mdpoly-62f36cca870ce8694f3dff504a2f05ee1d65e283.tar.gz mdpoly-62f36cca870ce8694f3dff504a2f05ee1d65e283.zip |
Reword exception message
-rw-r--r-- | mdpoly/expressions.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mdpoly/expressions.py b/mdpoly/expressions.py index 4600660..6765b93 100644 --- a/mdpoly/expressions.py +++ b/mdpoly/expressions.py @@ -379,8 +379,9 @@ class WithOps: import traceback stackstr = "".join(traceback.format_stack(bad._stack[0].frame)) raise RuntimeError(f"Expression {str(bad)} caused the previous exception. " - "Below is the call stack at the time when the bad expression " - "object was constructed: \n\n" + stackstr) from e + f"Specifically: \n {repr(bad)}. \n\n" + "Call stack at the time when the bad expression " + "object was constructed: \n" + stackstr) from e finally: def clear_stack(expr: Expr): |