aboutsummaryrefslogtreecommitdiffstats
path: root/python/parse_emails.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/parse_emails.py')
-rw-r--r--python/parse_emails.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/python/parse_emails.py b/python/parse_emails.py
index 0f359a6c..15b98aaf 100644
--- a/python/parse_emails.py
+++ b/python/parse_emails.py
@@ -5,6 +5,11 @@ import pdb
from download_emails import update_emails
import datetime
import sys
+import logging
+
+logging.basicConfig(filename='/home/share/CorpCDOs/logs/emails_parsing.log',
+ level=logging.WARNING,
+ format='%(asctime)s %(message)s')
def makedf(r, indextype, quote_source):
if indextype=='IG':
@@ -55,7 +60,7 @@ def parse_refline(line):
d = m.groupdict()
d['expiry'] = pd.to_datetime(d['expiry'], format='%d-%b-%y')
except AttributeError:
- print("something wrong with " + fh.name)
+ logging.error("something wrong with " + fh.name)
return d
def parse_baml(fh, indextype, series, quotedate):
@@ -179,7 +184,7 @@ if __name__=="__main__":
try:
key, (option_stack, fwd_index) = parse_email(f)
except RuntimeError as e:
- print(e)
+ logging.error(e)
else:
swaption_stack[key] = pd.concat(option_stack, names=['expiry', 'strike'])
index_data = index_data.append(fwd_index)