DebugClients/Python/DebugBase.py

branch
debugger speed
changeset 5062
904225763ac0
parent 5050
a6335e924d08
child 5063
0b5dccc8aacb
equal deleted inserted replaced
5061:753f720c2a48 5062:904225763ac0
555 555
556 # We never stop on line 0. 556 # We never stop on line 0.
557 if line == 0: 557 if line == 0:
558 return 558 return
559 559
560 fn = self._dbgClient.absPath(self.fix_frame_filename(frame))
561
562 # See if we are skipping at the start of a newly loaded program. 560 # See if we are skipping at the start of a newly loaded program.
563 if self._dbgClient.mainFrame is None: 561 if self._dbgClient.mainFrame is None:
564 if fn != self._dbgClient.getRunning():
565 return
566 fr = frame 562 fr = frame
567 while (fr is not None and 563 while (fr is not None and
568 fr.f_code != self._dbgClient.handleLine.func_code): 564 fr.f_code != self._dbgClient.handleLine.func_code):
569 self._dbgClient.mainFrame = fr 565 self._dbgClient.mainFrame = fr
570 fr = fr.f_back 566 fr = fr.f_back

eric ide

mercurial