diff options
Diffstat (limited to 'python/isosel_accrued.py')
| -rw-r--r-- | python/isosel_accrued.py | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/python/isosel_accrued.py b/python/isosel_accrued.py index dff34653..bda34534 100644 --- a/python/isosel_accrued.py +++ b/python/isosel_accrued.py @@ -1,6 +1,20 @@ from citco_ops.remote import Report import datetime +from serenitas.analytics.dates import prev_business_day -report = Report.set_report("isosel_accrued", datetime.date.today()) -report.to_db() +if __name__ == "__main__": + import argparse + + parser = argparse.ArgumentParser() + parser.add_argument( + "date", + nargs="?", + type=datetime.date.fromisoformat, + default=prev_business_day(datetime.date.today()), + help="report date", + ) + args = parser.parse_args() + for report in ("isosel_accrued", "isosel_all"): + report = Report.set_report(report, args.date) + report.to_db() |
