diff options
Diffstat (limited to 'python/external_deriv_marks.py')
| -rw-r--r-- | python/external_deriv_marks.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/python/external_deriv_marks.py b/python/external_deriv_marks.py index ff1b44bd..619d2700 100644 --- a/python/external_deriv_marks.py +++ b/python/external_deriv_marks.py @@ -18,8 +18,7 @@ def gs_navs(date: datetime.date = None): df = df[["Trade Date", "Buy/Sell", "Notional (USD)", "NPV (USD)"]] df.columns = ["trade_date", "buy/sell", "notional", "nav"] name = fname.name.replace("9972734", "") - m = re.match(r"[^\d]*(\d{2}_.{3}_\d{4})", name) - if m: + if m := re.match(r"[^\d]*(\d{2}_.{3}_\d{4})", name): date_string, = m.groups() date = datetime.datetime.strptime(date_string, "%d_%b_%Y") d[date] = df @@ -39,8 +38,7 @@ def ms_navs(date: datetime.date = None): ["trade_date", "pay_rec", "notional_in_trade_ccy", "exposure_in_rpt_ccy"] ] df.columns = ["trade_date", "buy/sell", "notional", "nav"] - m = re.match(r"[^\d]*(\d{8})", fname.name) - if m: + if m := re.match(r"[^\d]*(\d{8})", fname.name): date_string, = m.groups() date = datetime.datetime.strptime(date_string, "%Y%m%d") d[date] = df |
