diff --git a/py/test/rsession/executor.py b/py/test/rsession/executor.py index 38fec1bd4..240b01591 100644 --- a/py/test/rsession/executor.py +++ b/py/test/rsession/executor.py @@ -23,17 +23,12 @@ class RunExecutor(object): def run(self): self.item.run() - def fatals(self): - return (SystemExit, KeyboardInterrupt) - def execute(self): try: self.run() outcome = Outcome() except Skipped, e: outcome = Outcome(skipped=str(e)) - except self.fatals(): - raise except: excinfo = py.code.ExceptionInfo() if isinstance(self.item, py.test.Function): @@ -84,9 +79,6 @@ class BoxExecutor(RunExecutor): """ wraps = True - def fatals(self): - return None - def execute(self): def fun(): outcome = RunExecutor.execute(self) @@ -109,9 +101,6 @@ class AsyncExecutor(RunExecutor): """ wraps = True - def fatals(self): - return None - def execute(self): def fun(): outcome = RunExecutor.execute(self)