583 if int(erase): |
584 if int(erase): |
584 self.cover.erase() |
585 self.cover.erase() |
585 sys.modules['__main__'] = self.debugMod |
586 sys.modules['__main__'] = self.debugMod |
586 self.debugMod.__dict__['__file__'] = sys.argv[0] |
587 self.debugMod.__dict__['__file__'] = sys.argv[0] |
587 self.cover.start() |
588 self.cover.start() |
588 execfile(sys.argv[0], self.debugMod.__dict__) |
589 try: |
|
590 execfile(sys.argv[0], self.debugMod.__dict__) |
|
591 except SystemExit: |
|
592 atexit._run_exitfuncs() |
589 self.cover.stop() |
593 self.cover.stop() |
590 self.cover.save() |
594 self.cover.save() |
591 self.writestream.flush() |
595 self.writestream.flush() |
592 return |
596 return |
593 |
597 |