Skip to content
Snippets Groups Projects

Now passes a copy of the reference_params dict into the condition func

Merged Moritz Huebner requested to merge make_condition_evaluation_safer into master
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
@@ -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:
Loading