645 # generate a coverage object |
645 # generate a coverage object |
646 self.cover = coverage( |
646 self.cover = coverage( |
647 auto_data=True, |
647 auto_data=True, |
648 data_file="{0}.coverage".format( |
648 data_file="{0}.coverage".format( |
649 os.path.splitext(sys.argv[0])[0])) |
649 os.path.splitext(sys.argv[0])[0])) |
650 self.cover.use_cache(True) |
|
651 |
650 |
652 if int(erase): |
651 if int(erase): |
653 self.cover.erase() |
652 self.cover.erase() |
654 sys.modules['__main__'] = self.debugMod |
653 sys.modules['__main__'] = self.debugMod |
655 self.debugMod.__dict__['__file__'] = sys.argv[0] |
654 self.debugMod.__dict__['__file__'] = sys.argv[0] |