DebugClients/Python/DebugClientBase.py

changeset 4489
d0d6e4ad31bd
parent 4435
9f6555d3c3c0
child 4541
e8ddd9d76414
equal deleted inserted replaced
4481:456c58fc64b0 4489:d0d6e4ad31bd
608 608
609 # generate a coverage object 609 # generate a coverage object
610 self.cover = coverage( 610 self.cover = coverage(
611 auto_data=True, 611 auto_data=True,
612 data_file="%s.coverage" % os.path.splitext(sys.argv[0])[0]) 612 data_file="%s.coverage" % os.path.splitext(sys.argv[0])[0])
613 self.cover.use_cache(True)
614 613
615 if int(erase): 614 if int(erase):
616 self.cover.erase() 615 self.cover.erase()
617 sys.modules['__main__'] = self.debugMod 616 sys.modules['__main__'] = self.debugMod
618 self.debugMod.__dict__['__file__'] = sys.argv[0] 617 self.debugMod.__dict__['__file__'] = sys.argv[0]
891 if int(cov): 890 if int(cov):
892 from coverage import coverage 891 from coverage import coverage
893 self.cover = coverage( 892 self.cover = coverage(
894 auto_data=True, 893 auto_data=True,
895 data_file="%s.coverage" % os.path.splitext(covname)[0]) 894 data_file="%s.coverage" % os.path.splitext(covname)[0])
896 self.cover.use_cache(True)
897 if int(erase): 895 if int(erase):
898 self.cover.erase() 896 self.cover.erase()
899 else: 897 else:
900 self.cover = None 898 self.cover = None
901 899

eric ide

mercurial