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)