import pathlib import datetime from serenitas.utils.env import DAILY_DIR def get_dir(workdate: datetime.date, archived=True) -> pathlib.Path: p = DAILY_DIR / str(workdate) / "Reports" if not p.exists() and archived: p = ( DAILY_DIR / str(workdate.year) / f"{workdate:%Y_%m}" / str(workdate) / "Reports" ) return p