summaryrefslogtreecommitdiff
path: root/nose/failure.py
diff options
context:
space:
mode:
Diffstat (limited to 'nose/failure.py')
-rw-r--r--nose/failure.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/nose/failure.py b/nose/failure.py
index d24401c..c5fabfd 100644
--- a/nose/failure.py
+++ b/nose/failure.py
@@ -1,6 +1,7 @@
import logging
import unittest
from traceback import format_tb
+from nose.pyversion import is_base_exception
log = logging.getLogger(__name__)
@@ -34,7 +35,7 @@ class Failure(unittest.TestCase):
def runTest(self):
if self.tb is not None:
- if isinstance(self.exc_val, BaseException):
+ if is_base_exception(self.exc_val):
raise self.exc_val, None, self.tb
raise self.exc_class, self.exc_val, self.tb
else: