Skip to content
Snippets Groups Projects
Commit 235529b3 authored by Moritz Huebner's avatar Moritz Huebner
Browse files

Merge branch 'make_condition_evaluation_safer' into 'master'

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

See merge request !838
parents fb0db4eb 657ca60d
No related branches found
No related tags found
1 merge request!838Now passes a copy of the reference_params dict into the condition func
Pipeline #143664 passed with warnings
...@@ -129,7 +129,7 @@ def conditional_prior_factory(prior_class): ...@@ -129,7 +129,7 @@ def conditional_prior_factory(prior_class):
""" """
if sorted(list(required_variables)) == sorted(self.required_variables): 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(): for key, value in parameters.items():
setattr(self, key, value) setattr(self, key, value)
elif len(required_variables) == 0: elif len(required_variables) == 0:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment