From 86add90a63797e2ad9b7fa16a9262c434432955c Mon Sep 17 00:00:00 2001 From: Lyubov Yamshchikova Date: Thu, 25 Jan 2024 17:19:08 +0300 Subject: [PATCH] Fix setting parent operation in mutation --- golem/core/optimisers/genetic/operators/mutation.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/golem/core/optimisers/genetic/operators/mutation.py b/golem/core/optimisers/genetic/operators/mutation.py index 4b0c3f9c..8c52e751 100644 --- a/golem/core/optimisers/genetic/operators/mutation.py +++ b/golem/core/optimisers/genetic/operators/mutation.py @@ -103,12 +103,8 @@ def _mutation(self, individual: Individual) -> Tuple[Individual, bool]: new_graph = self._apply_mutations(new_graph, mutation_type) is_correct_graph = self.graph_generation_params.verifier(new_graph) if is_correct_graph: - if isinstance(mutation_type, MutationTypesEnum): - mutation_name = mutation_type.name - else: - mutation_name = mutation_type.__name__ parent_operator = ParentOperator(type_='mutation', - operators=mutation_name, + operators=mutation_type, parent_individuals=individual) individual = Individual(new_graph, parent_operator, metadata=self.requirements.static_individual_metadata)