aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics')
-rw-r--r--python/analytics/scenarios.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/python/analytics/scenarios.py b/python/analytics/scenarios.py
index 1ebf9371..037f5d9b 100644
--- a/python/analytics/scenarios.py
+++ b/python/analytics/scenarios.py
@@ -120,6 +120,7 @@ def run_portfolio_scenarios(portf, date_range, params=["pnl"], **kwargs):
if nproc > 0 run with nproc processes.
"""
d = {}
+ portf = deepcopy(portf)
for date in date_range:
portf.value_date = date.date()
d[date] = join_dfs(portf.shock(params, **kwargs))