eric6/Project/ProjectSourcesBrowser.py

changeset 7635
0cdead130a81
parent 7628
f904d0eef264
child 7759
51aa6c6b66f7
equal deleted inserted replaced
7634:8c3d033e5044 7635:0cdead130a81
734 ) 734 )
735 coEnable = ( 735 coEnable = (
736 (coEnable or 736 (coEnable or
737 os.path.isfile("{0}.coverage".format(basename)) or 737 os.path.isfile("{0}.coverage".format(basename)) or
738 os.path.isfile("{0}.coverage".format(tbasename))) and 738 os.path.isfile("{0}.coverage".format(tbasename))) and
739 (self.project.isPy3Project() or 739 self.project.isPy3Project()
740 self.project.isPy2Project())
741 ) 740 )
742 741
743 # now check the selected item 742 # now check the selected item
744 itm = self.model().item(self.currentIndex()) 743 itm = self.model().item(self.currentIndex())
745 fn = itm.fileName() 744 fn = itm.fileName()
750 os.path.isfile("{0}.profile".format(basename)) 749 os.path.isfile("{0}.profile".format(basename))
751 ) 750 )
752 coEnable = ( 751 coEnable = (
753 (coEnable or 752 (coEnable or
754 os.path.isfile("{0}.coverage".format(basename))) and 753 os.path.isfile("{0}.coverage".format(basename))) and
755 (itm.isPython3File() or itm.isPython2File()) 754 itm.isPython3File()
756 ) 755 )
757 756
758 self.profileMenuAction.setEnabled(prEnable) 757 self.profileMenuAction.setEnabled(prEnable)
759 self.coverageMenuAction.setEnabled(coEnable) 758 self.coverageMenuAction.setEnabled(coEnable)
760 759
768 [BrowserFileItem, BrowserClassItem, BrowserMethodItem, 767 [BrowserFileItem, BrowserClassItem, BrowserMethodItem,
769 BrowserClassAttributeItem, BrowserImportItem]) 768 BrowserClassAttributeItem, BrowserImportItem])
770 769
771 for itm in itmList: 770 for itm in itmList:
772 if isinstance(itm, BrowserFileItem): 771 if isinstance(itm, BrowserFileItem):
773 if itm.isPython2File(): 772 if itm.isPython3File():
774 self.sourceFile[str].emit(itm.fileName())
775 elif itm.isPython3File():
776 self.sourceFile[str].emit(itm.fileName()) 773 self.sourceFile[str].emit(itm.fileName())
777 elif itm.isRubyFile(): 774 elif itm.isRubyFile():
778 self.sourceFile[str, int, str].emit( 775 self.sourceFile[str, int, str].emit(
779 itm.fileName(), -1, "Ruby") 776 itm.fileName(), -1, "Ruby")
780 elif itm.isDFile(): 777 elif itm.isDFile():

eric ide

mercurial