aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics')
-rw-r--r--python/analytics/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/python/analytics/__init__.py b/python/analytics/__init__.py
index 8caeec55..cd6ed746 100644
--- a/python/analytics/__init__.py
+++ b/python/analytics/__init__.py
@@ -2,7 +2,7 @@ import sys
sys.path.append("..")
from utils.db import serenitas_engine, dawn_engine, dbconn, DataError, serenitas_pool
-
+from functools import lru_cache
from .index import CreditIndex, ForwardIndex
from .option import (
BlackSwaption,
@@ -23,6 +23,7 @@ import pandas as pd
import datetime
+@lru_cache(32)
def on_the_run(index, value_date=datetime.date.today()):
if index == "HY":
interval = "+ INTERVAL '7 days'"