DebugClients/Python3/DebugBase.py

branch
6_1_x
changeset 4685
c749edcea558
parent 4643
705ee8ad484f
child 5157
c271375ca534
equal deleted inserted replaced
4681:ea409a95ddfb 4685:c749edcea558
640 640
641 # See if we are skipping at the start of a newly loaded program. 641 # See if we are skipping at the start of a newly loaded program.
642 if self._dbgClient.mainFrame is None: 642 if self._dbgClient.mainFrame is None:
643 if fn != self._dbgClient.getRunning(): 643 if fn != self._dbgClient.getRunning():
644 return 644 return
645 self._dbgClient.mainFrame = frame 645 fr = frame
646 while (fr is not None and
647 fr.f_code != self._dbgClient.handleLine.__code__):
648 self._dbgClient.mainFrame = fr
649 fr = fr.f_back
646 650
647 self.currentFrame = frame 651 self.currentFrame = frame
648 652
649 fr = frame 653 fr = frame
650 stack = [] 654 stack = []

eric ide

mercurial