659 if exctb: |
659 if exctb: |
660 frlist = self.__extract_stack(exctb) |
660 frlist = self.__extract_stack(exctb) |
661 frlist.reverse() |
661 frlist.reverse() |
662 |
662 |
663 self.currentFrame = frlist[0] |
663 self.currentFrame = frlist[0] |
|
664 self.currentFrameLocals = frlist[0].f_locals |
|
665 # remember the locals because it is reinitialized when accessed |
664 |
666 |
665 for fr in frlist: |
667 for fr in frlist: |
666 filename = self._dbgClient.absPath(self.fix_frame_filename(fr)) |
668 filename = self._dbgClient.absPath(self.fix_frame_filename(fr)) |
667 linenr = fr.f_lineno |
669 linenr = fr.f_lineno |
668 |
670 |