From bc7d041f00c5df26ad34e64715057e3185582c10 Mon Sep 17 00:00:00 2001 From: SimpleArt <71458112+SimpleArt@users.noreply.github.com> Date: Sat, 21 Nov 2020 15:47:55 -0500 Subject: [PATCH] Fixed lambda return bug --- src/crossover/crossover_methods.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crossover/crossover_methods.py b/src/crossover/crossover_methods.py index a8e2d57..e0dbcde 100644 --- a/src/crossover/crossover_methods.py +++ b/src/crossover/crossover_methods.py @@ -11,13 +11,13 @@ def append_children_from_mating_pool(crossover_method): def genes_to_chromosome(crossover_method): """Converts a collection of genes into a chromosome.""" return lambda ga, parent_1, parent_2:\ - return ga.make_chromosome(crossover_method(ga, parent_1, parent_2)) + ga.make_chromosome(crossover_method(ga, parent_1, parent_2)) def values_to_genes(crossover_method): """Converts a collection of values into genes.""" return lambda ga, parent_1, parent_2:\ - return (ga.make_gene(value) for value in crossover_method(ga, parent_1, parent_2)) + (ga.make_gene(value) for value in crossover_method(ga, parent_1, parent_2)) class Crossover_Methods: