Project/Project.py

branch
Py2 comp.
changeset 3496
b905cb8c520c
parent 3484
645c12de6b0c
child 3515
1b8381afe38f
equal deleted inserted replaced
3495:fac17a82b431 3496:b905cb8c520c
4329 fn = files[0] 4329 fn = files[0]
4330 else: 4330 else:
4331 return 4331 return
4332 4332
4333 files = [os.path.join(self.ppath, file) 4333 files = [os.path.join(self.ppath, file)
4334 for file in self.pdata["SOURCES"] if file.endswith(".py")] 4334 for file in self.pdata["SOURCES"]
4335 if os.path.splitext(file)[1].startswith(".py")]
4335 from DataViews.PyCoverageDialog import PyCoverageDialog 4336 from DataViews.PyCoverageDialog import PyCoverageDialog
4336 self.codecoverage = PyCoverageDialog() 4337 self.codecoverage = PyCoverageDialog()
4337 self.codecoverage.show() 4338 self.codecoverage.show()
4338 self.codecoverage.start(fn, files) 4339 self.codecoverage.start(fn, files)
4339 4340
4395 tbasename = os.path.splitext(tfn)[0] 4396 tbasename = os.path.splitext(tfn)[0]
4396 self.codeProfileAct.setEnabled( 4397 self.codeProfileAct.setEnabled(
4397 os.path.isfile("{0}.profile".format(basename)) or 4398 os.path.isfile("{0}.profile".format(basename)) or
4398 os.path.isfile("{0}.profile".format(tbasename))) 4399 os.path.isfile("{0}.profile".format(tbasename)))
4399 self.codeCoverageAct.setEnabled( 4400 self.codeCoverageAct.setEnabled(
4400 self.isPy3Project() and 4401 (self.isPy3Project() or self.isPy2Project()) and
4401 (os.path.isfile("{0}.coverage".format(basename)) or 4402 (os.path.isfile("{0}.coverage".format(basename)) or
4402 os.path.isfile("{0}.coverage".format(tbasename)))) 4403 os.path.isfile("{0}.coverage".format(tbasename))))
4403 else: 4404 else:
4404 self.codeProfileAct.setEnabled(False) 4405 self.codeProfileAct.setEnabled(False)
4405 self.codeCoverageAct.setEnabled(False) 4406 self.codeCoverageAct.setEnabled(False)

eric ide

mercurial