aboutsummaryrefslogtreecommitdiffstats
path: root/python/external_deriv_marks.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/external_deriv_marks.py')
-rw-r--r--python/external_deriv_marks.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/python/external_deriv_marks.py b/python/external_deriv_marks.py
index c6eb7ccb..1b741f52 100644
--- a/python/external_deriv_marks.py
+++ b/python/external_deriv_marks.py
@@ -90,6 +90,7 @@ def baml_navs(date: datetime.date = None):
if __name__ == "__main__":
import argparse
+ import logging
from utils.db import dbconn
from pandas.tseries.offsets import BDay
@@ -103,16 +104,22 @@ if __name__ == "__main__":
parser.add_argument(
"-a", "--all", action="store_true", default=False, help="download everything"
)
+ parser.add_argument(
+ "-d", "--debug", action="store_true", default=False, help="more verbose logging"
+ )
args = parser.parse_args()
date = None if args.all else args.date
-
+ logging.basicConfig()
+ logger = logging.getLogger("external_marks")
+ logger.setLevel(logging.DEBUG if args.debug else logging.INFO)
for cp in ["MS", "CITI", "GS", "BAML"]:
+ logger.info(cp)
if cp != "CITI":
date_arg = (date - BDay()).date()
else:
date_arg = date
df = globals()[f"{cp.lower()}_navs"](date_arg)
- print(df)
+ logger.info(df)
with dbconn("dawndb") as conn:
with conn.cursor() as c:
for k, v in df[["nav"]].iterrows():