eric6/Tasks/TaskViewer.py

changeset 8068
28457602b8f8
parent 8011
630a173cb137
child 8142
43248bafe9b2
child 8143
2c730d5fd177
equal deleted inserted replaced
8067:a467ab075be0 8068:28457602b8f8
708 for taskType, markersName in Task.TaskType2MarkersName.items() 708 for taskType, markersName in Task.TaskType2MarkersName.items()
709 } 709 }
710 files = self.project.pdata["SOURCES"] 710 files = self.project.pdata["SOURCES"]
711 711
712 # apply file filter 712 # apply file filter
713 filterList = [f.strip() for f in self.__projectTasksScanFilter.split(",") 713 filterList = [f.strip()
714 for f in self.__projectTasksScanFilter.split(",")
714 if f.strip()] 715 if f.strip()]
715 if filterList: 716 if filterList:
716 for scanFilter in filterList: 717 for scanFilter in filterList:
717 files = [f for f in files 718 files = [f for f in files
718 if not fnmatch.fnmatch(f, scanFilter)] 719 if not fnmatch.fnmatch(f, scanFilter)]
804 @return project scan filter 805 @return project scan filter
805 @rtype str 806 @rtype str
806 """ 807 """
807 return self.__projectTasksScanFilter.strip() 808 return self.__projectTasksScanFilter.strip()
808 809
809 def setTasksScanFilter(self, filter: str): 810 def setTasksScanFilter(self, filterStr: str):
810 """ 811 """
811 Public method to set the project scan filter. 812 Public method to set the project scan filter.
812 813
813 @param filter project scan filter 814 @param filterStr project scan filter
814 @type str 815 @type str
815 """ 816 """
816 self.__projectTasksScanFilter = filter 817 self.__projectTasksScanFilter = filterStr
817 818
818 819
819 class ProjectTaskExtractionThread(QThread): 820 class ProjectTaskExtractionThread(QThread):
820 """ 821 """
821 Class implementing a thread to extract tasks related to a project. 822 Class implementing a thread to extract tasks related to a project.

eric ide

mercurial