aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics')
-rw-r--r--python/analytics/credit_default_swap.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/python/analytics/credit_default_swap.py b/python/analytics/credit_default_swap.py
index a2464f94..e863de12 100644
--- a/python/analytics/credit_default_swap.py
+++ b/python/analytics/credit_default_swap.py
@@ -47,6 +47,7 @@ class CreditDefaultSwap:
"_pv",
"_clean_pv",
"_original_clean_pv",
+ "_original_local_clean_pv",
"_trade_date",
"_factor",
)
@@ -94,6 +95,7 @@ class CreditDefaultSwap:
"_pv",
"_clean_pv",
"_original_clean_pv",
+ "_original_local_clean_pv",
"_trade_date",
]:
setattr(self, attr, None)
@@ -183,6 +185,9 @@ class CreditDefaultSwap:
np.array([self.recovery]),
)
+ if self._sc is None:
+ return
+
self._risky_annuity = self._fee_leg.pv(
self.value_date,
self._step_in_date,