aboutsummaryrefslogtreecommitdiff
path: root/catapult/devil/devil/utils/reraiser_thread.py
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/devil/devil/utils/reraiser_thread.py')
-rw-r--r--catapult/devil/devil/utils/reraiser_thread.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/catapult/devil/devil/utils/reraiser_thread.py b/catapult/devil/devil/utils/reraiser_thread.py
index 6e6c810b..e48dda92 100644
--- a/catapult/devil/devil/utils/reraiser_thread.py
+++ b/catapult/devil/devil/utils/reraiser_thread.py
@@ -1,7 +1,6 @@
# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-
"""Thread and ThreadGroup that reraise exceptions on the main thread."""
# pylint: disable=W0212
@@ -17,6 +16,7 @@ from devil.utils import watchdog_timer
class TimeoutError(base_error.BaseError):
"""Module-specific timeout exception."""
+
def __init__(self, message):
super(TimeoutError, self).__init__(message)
@@ -69,13 +69,14 @@ class ReraiserThread(threading.Thread):
self._exc_info = None
self._thread_group = None
- if sys.version_info < (3,):
+ if sys.version_info < (3, ):
# pylint: disable=exec-used
- exec('''def ReraiseIfException(self):
+ exec ('''def ReraiseIfException(self):
"""Reraise exception if an exception was raised in the thread."""
if self._exc_info:
raise self._exc_info[0], self._exc_info[1], self._exc_info[2]''')
else:
+
def ReraiseIfException(self):
"""Reraise exception if an exception was raised in the thread."""
if self._exc_info: