aboutsummaryrefslogtreecommitdiffstats
path: root/python/isosel_accrued.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/isosel_accrued.py')
-rw-r--r--python/isosel_accrued.py18
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()