diff options
Diffstat (limited to 'python/citco_ops/misc.py')
| -rw-r--r-- | python/citco_ops/misc.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/python/citco_ops/misc.py b/python/citco_ops/misc.py new file mode 100644 index 00000000..1e02dc9a --- /dev/null +++ b/python/citco_ops/misc.py @@ -0,0 +1,16 @@ +import pathlib +import datetime +from serenitas.utils.env import DAILY_DIR + + +def get_dir(workdate: datetime.date) -> pathlib.Path: + p = DAILY_DIR / str(workdate) / "Reports" + if not p.exists(): + p = ( + DAILY_DIR + / str(workdate.year) + / f"{workdate:%Y_%m}" + / str(workdate) + / "Reports" + ) + return p |
