summaryrefslogtreecommitdiffstats
path: root/lldb/examples/python
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2019-03-07 00:41:51 +0000
committerAdrian Prantl <aprantl@apple.com>2019-03-07 00:41:51 +0000
commitf4d2fa3fa088d5cf141bc414bc559388b58cf182 (patch)
treee6dc3a3552fd90e1181426bc3a1ce810c993eea7 /lldb/examples/python
parent59a94225c9ca785b2ccbc371dc9aae98f8620ac5 (diff)
downloadbcm5719-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-xlldb/examples/python/crashlog.py6
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]+) \(([^\(]+)\) .*')
OpenPOWER on IntegriCloud