651 if exctb: |
651 if exctb: |
652 frlist = self.__extract_stack(exctb) |
652 frlist = self.__extract_stack(exctb) |
653 frlist.reverse() |
653 frlist.reverse() |
654 |
654 |
655 self.currentFrame = frlist[0] |
655 self.currentFrame = frlist[0] |
|
656 self.currentFrameLocals = frlist[0].f_locals |
|
657 # remember the locals because it is reinitialized when accessed |
656 |
658 |
657 for fr in frlist: |
659 for fr in frlist: |
658 filename = self._dbgClient.absPath(self.fix_frame_filename(fr)) |
660 filename = self._dbgClient.absPath(self.fix_frame_filename(fr)) |
659 linenr = fr.f_lineno |
661 linenr = fr.f_lineno |
660 |
662 |