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