File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1797,10 +1797,10 @@ def is_gc_collect(self):
17971797
17981798 def get_pyop (self ):
17991799 try :
1800- # frame = self._gdbframe.read_var('frame')
1801- # frame = PyFramePtr(frame)
1802- # if not frame.is_optimized_out():
1803- # return frame
1800+ frame = self ._gdbframe .read_var ('frame' )
1801+ frame = PyFramePtr (frame )
1802+ if not frame .is_optimized_out ():
1803+ return frame
18041804 cframe = self ._gdbframe .read_var ('cframe' )
18051805 if cframe is None :
18061806 return None
@@ -1865,6 +1865,7 @@ def print_summary(self):
18651865 break
18661866 else :
18671867 sys .stdout .write ('#%i (unable to read python frame information)\n ' % self .get_index ())
1868+ break
18681869 interp_frame = interp_frame .previous ()
18691870 else :
18701871 info = self .is_other_python_frame ()
@@ -1887,6 +1888,7 @@ def print_traceback(self):
18871888 break
18881889 else :
18891890 sys .stdout .write (' (unable to read python frame information)\n ' )
1891+ break
18901892 interp_frame = interp_frame .previous ()
18911893 else :
18921894 info = self .is_other_python_frame ()
You can’t perform that action at this time.
0 commit comments