aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/position.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/python/position.py b/python/position.py
index 6f7c5e83..cb467947 100644
--- a/python/position.py
+++ b/python/position.py
@@ -61,7 +61,7 @@ def get_list_range(engine, begin, end, asset_class=None):
def backpopulate_marks(begin_str="2015-01-15", end_str="2015-07-15"):
- pattern = re.compile("\d{4}-\d{2}-\d{2}")
+ pattern = re.compile(r"\d{4}-\d{2}-\d{2}")
list_of_daily_folder = (
fullpath
for (fullpath, _, _) in os.walk("/home/serenitas/Daily")
@@ -107,7 +107,7 @@ def update_securities(engine, session, workdate):
with conn.cursor() as c:
for r in m.to_dict("records"):
accrued_field = field[r["bbg_type"]]
- if r[accrued_field] < workdate:
+ if r[accrued_field].date() < workdate:
c.execute(
f"UPDATE securities SET start_accrued_date=%({accrued_field})s "
",coupon=%(CUR_CPN)s WHERE identifier=%(identifier)s",
@@ -186,7 +186,7 @@ def init_swaption_vol(
def split_tenor_expiry(ticker, vol_type="N"):
- m = re.match(f"USS{vol_type}(.{{2}})([^\s]*) ([^\s]*) Curncy", ticker)
+ m = re.match("USS" + vol_type + r"(.{{2}})([^\s]*) ([^\s]*) Curncy", ticker)
expiry, tenor, _ = m.groups()
if expiry[0] == "0":
expiry = expiry[1:]