aboutsummaryrefslogtreecommitdiffstats
path: root/python/mark_swaptions.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/mark_swaptions.py')
-rw-r--r--python/mark_swaptions.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/python/mark_swaptions.py b/python/mark_swaptions.py
index dda1e856..4e6780cc 100644
--- a/python/mark_swaptions.py
+++ b/python/mark_swaptions.py
@@ -10,7 +10,7 @@ from db import dbengine
from sqlalchemy import exc
logging.basicConfig(filename=os.path.join(os.getenv("LOG_DIR"), 'swaption_marks.log'),
- level=logging.WARNING,
+ level=logging.INFO,
format='%(asctime)s %(message)s')
def get_trades(date, engine):
@@ -80,11 +80,14 @@ def mark_trades(date, engine):
swaption.vega))
except exc.DataError as e:
logging.error(e)
+ finally:
+ logging.info("succesfully marked trade id: %s", trade.Index)
return result
if __name__ == "__main__":
parser = argparse.ArgumentParser()
- parser.add_argument('workdate', nargs='?', type = lambda s: pd.datetime.strptime(s, "%Y-%m-%d").date())
+ parser.add_argument('workdate', nargs='?',
+ type = lambda s: pd.datetime.strptime(s, "%Y-%m-%d").date()),
dawn_engine = dbengine('dawndb')
serenitas_engine = dbengine('serenitasdb')
args = parser.parse_args()
@@ -92,4 +95,5 @@ if __name__ == "__main__":
workdate = (pd.Timestamp.today()-BDay()).date()
else:
workdate = args.workdate
+
r = mark_trades(workdate, dawn_engine)