aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/analytics/option.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/analytics/option.py b/python/analytics/option.py
index 5c8ed485..0452e77e 100644
--- a/python/analytics/option.py
+++ b/python/analytics/option.py
@@ -128,7 +128,10 @@ class BlackSwaption(ForwardIndex):
def mark(self, source_list=[], surface_id=None, **kwargs):
ind = self.index
- ind.mark()
+ if "ref" in kwargs:
+ ind.mark(ref=kwargs.pop("ref"))
+ else:
+ ind.mark()
if kwargs.pop("use_external", False):
try:
self.pv = get_external_nav(dawn_engine, self._trade_id, self.value_date)