diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/quote_parsing/parse_emails.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/python/quote_parsing/parse_emails.py b/python/quote_parsing/parse_emails.py index a6b416ec..bc07acde 100644 --- a/python/quote_parsing/parse_emails.py +++ b/python/quote_parsing/parse_emails.py @@ -818,7 +818,10 @@ regex_dict = { "SG", parse_sg, ), - re.compile(r"(?:Fwd:)?Citi Options: (IG|HY|MA|XO)(\d{2}) 5Y"): ("CITI", parse_citi), + re.compile(r"(?:Fwd:)?Citi Options: (IG|HY|MA|XO|FS)(\d{2}) 5Y"): ( + "CITI", + parse_citi, + ), re.compile( r"CS CDX (IG|HY)(\d{2})_?v?(\d)? Options -\s+(?:\d{2}/\d{2}/\d{2}\s+)?Ref = ([\d.]+)[^\d]*" ): ("CS", parse_cs), @@ -863,7 +866,9 @@ def parse_email(email: Path, date_received: datetime.date, conn): indextype = "EU" if indextype.upper() in ("MAIN", "MA") else indextype indextype = "XO" if indextype.upper() == "XOVER" else indextype indextype = ( - "EUFS" if indextype.upper() in ("FINSEN", "FIN SEN") else indextype + "EUFS" + if indextype.upper() in ("FINSEN", "FIN SEN", "FS") + else indextype ) series = int(series) |
