return isVisible
-def item_agenda_sort_by_date_then_priority(items):
- sortedTasks = list(item for item in items if item_in_agenda(item))
+def item_sort_by_fuzzydate_then_priority(items):
+ sortedTasks = list(items)
def advanced_key(taskDetails):
dueDate = taskDetails["dueDate"].get_nothrow(datetime.datetime.max)
for taskDetails in rawTasks
if self._showCompleted and taskDetails["isCompleted"] or self._showIncomplete and not taskDetails["isCompleted"]
)
+ # filteredTasks = (taskDetails for taskDetails in filteredTasks if item_in_agenda(taskDetails))
sortedTasks = item_sort_by_priority_then_date(filteredTasks)
# sortedTasks = item_sort_by_date_then_priority(filteredTasks)
- # sortedTasks = item_agenda_sort_by_date_then_priority(filteredTasks)
+ # sortedTasks = item_sort_by_fuzzydate_then_priority(filteredTasks)
for taskDetails in sortedTasks:
id = taskDetails["id"]
isCompleted = taskDetails["isCompleted"]