| Index: tools/telemetry/telemetry/core/exceptions.py
|
| diff --git a/tools/telemetry/telemetry/core/exceptions.py b/tools/telemetry/telemetry/core/exceptions.py
|
| index c296a836565ec1e9d4b1fa7e0a6313e97b1a62fc..9882f458aa9ea9f45adfb19cb88fa7cd1b621c2f 100644
|
| --- a/tools/telemetry/telemetry/core/exceptions.py
|
| +++ b/tools/telemetry/telemetry/core/exceptions.py
|
| @@ -53,16 +53,16 @@
|
| class AppCrashException(Error):
|
| def __init__(self, app=None, msg=''):
|
| super(AppCrashException, self).__init__(msg)
|
| + self._app = app
|
| self._msg = msg
|
| - self._stack_trace = app.GetStackTrace() if app else None
|
|
|
| def __str__(self):
|
| - if not self._stack_trace:
|
| + if not self._app:
|
| return super(AppCrashException, self).__str__()
|
| divider = '*' * 80
|
| return '%s\nStack Trace:\n%s\n\t%s\n%s' % (
|
| super(AppCrashException, self).__str__(), divider,
|
| - self._stack_trace.replace('\n', '\n\t'), divider)
|
| + self._app.GetStackTrace().replace('\n', '\n\t'), divider)
|
|
|
|
|
| class DevtoolsTargetCrashException(AppCrashException):
|
|
|