aboutsummaryrefslogtreecommitdiffstats
path: root/python/report_ops/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/report_ops/__main__.py')
-rw-r--r--python/report_ops/__main__.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/python/report_ops/__main__.py b/python/report_ops/__main__.py
index 3285f5e5..94b670be 100644
--- a/python/report_ops/__main__.py
+++ b/python/report_ops/__main__.py
@@ -94,11 +94,13 @@ if args.cash_reports or args.wire_reports:
logger.warning(e)
if args.wire_reports:
wire_report = WireReport[custodian]
- # try:
- wire_report.to_db(args.date, fund)
- # except (MissingDataError, RuntimeError) as e:
- # logger.warning(e)
-
+ try:
+ for row in wire_report.yield_rows(args.date, fund):
+ wire = wire_report.from_report_line(row | {"fund": fund})
+ wire.stage()
+ wire.commit()
+ except (MissingDataError, RuntimeError) as e:
+ logger.warning(e)
if args.isosel_reports:
for fund in ("ISOSEL",):