diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/quote_parsing/parse_emails.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python/quote_parsing/parse_emails.py b/python/quote_parsing/parse_emails.py index ba689f62..c9724a1d 100644 --- a/python/quote_parsing/parse_emails.py +++ b/python/quote_parsing/parse_emails.py @@ -567,7 +567,7 @@ def parse_bnp(fh, indextype, series, quotedate, expiration_dates): return option_stack, fwd_index -subject_baml = re.compile(r"(?:Fwd:){0,2}(?:BAML )?(\w{2})([0-9]{1,2})\s") +subject_baml = re.compile(r"(?:Fwd:){0,2}(?:BAML )?(\D{2})(\d{1,2})\s") subject_ms = re.compile( r"[^$]*\$\$ MS CDX OPTIONS: (IG|HY)(\d{2})[^-]*- REF[^\d]*([\d.]+)" ) @@ -586,7 +586,7 @@ def get_current_version(index, series, d, conn): c.execute( "select max(version) FROM index_version " "WHERE index=%s and series=%s and lastdate <=%s", - (index, series, d), + (index.upper(), series, d), ) version, = c.fetchone() return version @@ -604,7 +604,7 @@ def parse_email(email, date_received, conn): if source in ["BAML", "CITI", "BNP"]: indextype, series = m.groups() elif source == "CS": - d = m.groupsdict() + d = m.groupdict() version = d.get("version") indextype = d["index"] series = d["series"] |
