649 frmnr -= 1 |
649 frmnr -= 1 |
650 _globals = cf.f_globals |
650 _globals = cf.f_globals |
651 _locals = \ |
651 _locals = \ |
652 self.currentThread.getFrameLocals( |
652 self.currentThread.getFrameLocals( |
653 self.framenr) |
653 self.framenr) |
654 # reset sys.stdout to our redirector |
654 ## reset sys.stdout to our redirector |
655 # (unconditionally) |
655 ## (unconditionally) |
656 if "sys" in _globals: |
656 if "sys" in _globals: |
657 __stdout = _globals["sys"].stdout |
657 __stdout = _globals["sys"].stdout |
658 _globals["sys"].stdout = self.writestream |
658 _globals["sys"].stdout = self.writestream |
659 exec(code, _globals, _locals) |
659 exec(code, _globals, _locals) |
660 _globals["sys"].stdout = __stdout |
660 _globals["sys"].stdout = __stdout |