446 self.debugMod.__dict__['__file__'] = self.running |
446 self.debugMod.__dict__['__file__'] = self.running |
447 sys.modules['__main__'] = self.debugMod |
447 sys.modules['__main__'] = self.debugMod |
448 code = self.__compileFileSource(self.running) |
448 code = self.__compileFileSource(self.running) |
449 if code: |
449 if code: |
450 sys.setprofile(self.callTraceEnabled) |
450 sys.setprofile(self.callTraceEnabled) |
451 self.mainThread.run(code, self.debugMod.__dict__, debug=True) |
451 self.mainThread.run(code, self.debugMod.__dict__, debug=True, |
|
452 closeSession=False) |
452 |
453 |
453 elif method == "RequestRun": |
454 elif method == "RequestRun": |
454 self.disassembly = None |
455 self.disassembly = None |
455 sys.argv = [] |
456 sys.argv = [] |
456 self.__setCoding(params["filename"]) |
457 self.__setCoding(params["filename"]) |