diff options
Diffstat (limited to 'coverage/pytracer.py')
-rw-r--r-- | coverage/pytracer.py | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/coverage/pytracer.py b/coverage/pytracer.py index d4a0b748..0a362591 100644 --- a/coverage/pytracer.py +++ b/coverage/pytracer.py @@ -55,8 +55,6 @@ class PyTracer: self.started_context = False self.data_stack = [] - self.last_exc_back = None - self.last_exc_firstlineno = 0 self.thread = None self.stopped = False self._activity = False @@ -118,17 +116,6 @@ class PyTracer: ) return None - if self.last_exc_back: - if frame == self.last_exc_back: - # Someone forgot a return event. - if self.trace_arcs and self.cur_file_data: - pair = (self.last_line, -self.last_exc_firstlineno) - self.cur_file_data.add(pair) - self.cur_file_data, self.cur_file_name, self.last_line, self.started_context = ( - self.data_stack.pop() - ) - self.last_exc_back = None - # if event != 'call' and frame.f_code.co_filename != self.cur_file_name: # self.log("---\n*", frame.f_code.co_filename, self.cur_file_name, frame.f_lineno) @@ -204,9 +191,6 @@ class PyTracer: if self.started_context: self.context = None self.switch_context(None) - elif event == 'exception': - self.last_exc_back = frame.f_back - self.last_exc_firstlineno = frame.f_code.co_firstlineno return self._trace def start(self): |