diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2020-11-03 11:49:59 -0800 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2020-11-03 11:51:40 -0800 |
commit | f0fd4349a78aff99b7e2214bf1ffe9e352201de3 (patch) | |
tree | 537f4e78678505ed6f45166c69b8b28acadb7d3a /lldb/examples/python/crashlog.py | |
parent | 7f34aca083b528db1d880b406f1a1953eeb6aa95 (diff) | |
download | llvm-f0fd4349a78aff99b7e2214bf1ffe9e352201de3.zip llvm-f0fd4349a78aff99b7e2214bf1ffe9e352201de3.tar.gz llvm-f0fd4349a78aff99b7e2214bf1ffe9e352201de3.tar.bz2 |
[crashlog] Print the actual exception in the CommandReturnObject
Before:
error: python exception <class 'AttributeError'>
After:
error: python exception: 'DarwinImage' object has no attribute 'debugger'
Diffstat (limited to 'lldb/examples/python/crashlog.py')
-rwxr-xr-x | lldb/examples/python/crashlog.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/examples/python/crashlog.py b/lldb/examples/python/crashlog.py index 7653871..d3943fb 100755 --- a/lldb/examples/python/crashlog.py +++ b/lldb/examples/python/crashlog.py @@ -849,8 +849,8 @@ def save_crashlog(debugger, command, exe_ctx, result, dict): def Symbolicate(debugger, command, result, dict): try: SymbolicateCrashLogs(shlex.split(command)) - except: - result.PutCString("error: python exception %s" % sys.exc_info()[0]) + except Exception as e: + result.PutCString("error: python exception: %s" % e) def SymbolicateCrashLog(crash_log, options): |