# support/utils.py
from datetime import datetime, timedelta

DATE_FMT = "%Y-%m-%d"

def parse_range(start_str, end_str):
    start_dt = end_dt = None
    if start_str:
        start_dt = datetime.strptime(start_str, DATE_FMT)
    if end_str:
        end_dt = datetime.strptime(end_str, DATE_FMT) + timedelta(days=1) - timedelta(seconds=1)
    return start_dt, end_dt
