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() |
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(): |