def filterTask(self, task): # pylint: disable-msg=W0621 result = True if self.__hideCompletedTasks and task.completed(): result = False elif self.__hideInactiveTasks and task.inactive(): result = False elif self.__hideActiveTasks and task.active(): result = False elif self.__hideCompositeTasks and not self.treeMode() and task.children(): result = False elif task.dueDateTime(recursive=self.treeMode()) > self.__dueDateTimeFilter(): result = False return result
def filterTask(self, task): # pylint: disable-msg=W0621 result = True if self.__hideCompletedTasks and task.completed(): result = False elif self.__hideInactiveTasks and task.inactive(): result = False elif self.__hideActiveTasks and task.active(): result = False elif self.__hideCompositeTasks and not self.treeMode( ) and task.children(): result = False elif task.dueDateTime( recursive=self.treeMode()) > self.__dueDateTimeFilter(): result = False return result
def __taskDueLaterThanDueDateTimeFilter(self, task): if self.__dueDateTimeFilter: return task.dueDateTime(recursive=self.treeMode()) > self.__dueDateTimeFilter() else: return False