- def all(cls, db_conn: DatabaseConnection):
- """Return list of all Days in database."""
+ def all(cls, db_conn: DatabaseConnection,
+ date_range: tuple[str, str] = ('', ''),
+ fill_gaps: bool = False) -> list[Day]:
+ """Return list of Days in database within date_range."""
+ min_date = '2024-01-01'
+ max_date = '2030-12-31'
+ start_date = valid_date(date_range[0] if date_range[0] else min_date)
+ end_date = valid_date(date_range[1] if date_range[1] else max_date)