From 657ca60db44984d8916fc0b4bb7f3b812add73de Mon Sep 17 00:00:00 2001 From: Moritz Huebner <email@moritz-huebner.de> Date: Fri, 24 Jul 2020 14:37:05 +1000 Subject: [PATCH] Now passes a copy of the reference_params dict into the condition func --- bilby/core/prior/conditional.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bilby/core/prior/conditional.py b/bilby/core/prior/conditional.py index cffbf2cec..c96c1a05d 100644 --- a/bilby/core/prior/conditional.py +++ b/bilby/core/prior/conditional.py @@ -129,7 +129,7 @@ def conditional_prior_factory(prior_class): """ if sorted(list(required_variables)) == sorted(self.required_variables): - parameters = self.condition_func(self.reference_params, **required_variables) + parameters = self.condition_func(self.reference_params.copy(), **required_variables) for key, value in parameters.items(): setattr(self, key, value) elif len(required_variables) == 0: -- GitLab