from typing import List, Sequence from .todo_group_by_due_group_by_due_with_order import group_by_due_with_order from .todo_group_by_due_types import DueGroup from .todo_item import Todo def group_by_due(todos: Sequence[Todo], today: str) -> List[DueGroup]: """Todos in planner sections, fixed order, empty sections left out; multi-date sections sorted by date.""" return group_by_due_with_order(todos, today, "due")