diff options
Diffstat (limited to 'python/parse_emails.py')
| -rw-r--r-- | python/parse_emails.py | 9 |
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) |
