diff options
| author | Adrian Prantl <aprantl@apple.com> | 2019-03-07 00:41:51 +0000 |
|---|---|---|
| committer | Adrian Prantl <aprantl@apple.com> | 2019-03-07 00:41:51 +0000 |
| commit | f4d2fa3fa088d5cf141bc414bc559388b58cf182 (patch) | |
| tree | e6dc3a3552fd90e1181426bc3a1ce810c993eea7 /lldb/examples/python | |
| parent | 59a94225c9ca785b2ccbc371dc9aae98f8620ac5 (diff) | |
| download | bcm5719-llvm-f4d2fa3fa088d5cf141bc414bc559388b58cf182.tar.gz bcm5719-llvm-f4d2fa3fa088d5cf141bc414bc559388b58cf182.zip | |
crashlog.py: Catch exception from subprocess.
llvm-svn: 355572
Diffstat (limited to 'lldb/examples/python')
| -rwxr-xr-x | lldb/examples/python/crashlog.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lldb/examples/python/crashlog.py b/lldb/examples/python/crashlog.py index 09ce6100911..627b5bf0429 100755 --- a/lldb/examples/python/crashlog.py +++ b/lldb/examples/python/crashlog.py @@ -223,7 +223,11 @@ class CrashLog(symbolication.Symbolicator): """Class that represents a binary images in a darwin crash log""" dsymForUUIDBinary = os.path.expanduser('~rc/bin/dsymForUUID') if not os.path.exists(dsymForUUIDBinary): - dsymForUUIDBinary = subprocess.check_output('which dsymForUUID', shell=True) + try: + dsymForUUIDBinary = subprocess.check_output('which dsymForUUID', + shell=True) + except: + dsymForUUIDBinary = "" dwarfdump_uuid_regex = re.compile( 'UUID: ([-0-9a-fA-F]+) \(([^\(]+)\) .*') |

