diff options
| -rw-r--r-- | python/position_file_bowdst.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/python/position_file_bowdst.py b/python/position_file_bowdst.py index eb4a9366..1e0ec510 100644 --- a/python/position_file_bowdst.py +++ b/python/position_file_bowdst.py @@ -7,7 +7,6 @@ from serenitas.utils.env import DAILY_DIR from pandas.tseries.offsets import MonthEnd from serenitas.utils.exchange import ExchangeMessage, FileAttachment from csv_headers.globeop_upload import POSITION_HEADERS -import numpy as np _otc_queries = { "Tranche": "SELECT trb.trade_id, trb.serenitas_clean_nav + trb.serenitas_accrued as mtm, trb.notional * trb.tranche_factor as active_notional, cds.*, COALESCE(nextredindexcode, security_id) AS redindexcode FROM tranche_risk_bowdst trb left join cds on trade_id=id LEFT JOIN index_version_markit ivm ON security_id=redindexcode WHERE date=%s;", @@ -195,7 +194,7 @@ if __name__ == "__main__": "date", nargs="?", type=datetime.date.fromisoformat, - default=(prev_business_day(datetime.date.today())), + default=(datetime.date.today() - MonthEnd(1)).date(), ) parser.add_argument( "--product", @@ -216,5 +215,4 @@ if __name__ == "__main__": positions = { p: list(globals()[f"positions_{p}"](conn, args.date)) for p in args.product } - if np.is_busday(args.date): - process_upload(positions, args.upload) + process_upload(positions, args.upload) |
