| Index: build/android/pylib/device/decorators.py
|
| diff --git a/build/android/pylib/device/decorators.py b/build/android/pylib/device/decorators.py
|
| index 7bce245ff0b575b18257af83cf0df8bdf0755edc..9362f95528d10318d43cf5d7dbf0e414169a05de 100644
|
| --- a/build/android/pylib/device/decorators.py
|
| +++ b/build/android/pylib/device/decorators.py
|
| @@ -50,11 +50,14 @@ def _TimeoutRetryWrapper(f, timeout_func, retries_func, pass_values=False):
|
| try:
|
| return timeout_retry.Run(impl, timeout, retries)
|
| except old_errors.WaitForResponseTimedOutError as e:
|
| - raise device_errors.CommandTimeoutError(str(e))
|
| + raise device_errors.CommandTimeoutError(str(e)), None, (
|
| + sys.exc_info()[2])
|
| except old_errors.DeviceUnresponsiveError as e:
|
| - raise device_errors.DeviceUnreachableError(str(e))
|
| + raise device_errors.DeviceUnreachableError(str(e)), None, (
|
| + sys.exc_info()[2])
|
| except reraiser_thread.TimeoutError as e:
|
| - raise device_errors.CommandTimeoutError(str(e))
|
| + raise device_errors.CommandTimeoutError(str(e)), None, (
|
| + sys.exc_info()[2])
|
| return TimeoutRetryWrapper
|
|
|
|
|
|
|