diff options
Diffstat (limited to 'python/report_ops/__main__.py')
| -rw-r--r-- | python/report_ops/__main__.py | 12 |
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",): |
