aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/quote_parsing/parse_emails.py6
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"]