From 509f3db371ba133f65a57a8184b3ab8d8d77a9f7 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Mon, 4 Jan 2021 23:09:03 -0800 Subject: [PATCH] Change so that lambda is not given a name --- manimlib/mobject/mobject.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 07172ac6..5a56c230 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -19,7 +19,6 @@ from manimlib.utils.paths import straight_path from manimlib.utils.simple_functions import get_parameters from manimlib.utils.space_ops import angle_of_vector from manimlib.utils.space_ops import get_norm -from manimlib.utils.space_ops import normalize from manimlib.utils.space_ops import rotation_matrix_transpose from manimlib.shader_wrapper import ShaderWrapper @@ -1036,9 +1035,10 @@ class Mobject(object): return self def sort(self, point_to_num_func=lambda p: p[0], submob_func=None): - if submob_func is None: - submob_func = lambda m: point_to_num_func(m.get_center()) - self.submobjects.sort(key=submob_func) + if submob_func is not None: + self.submobjects.sort(key=submob_func) + else: + self.submobjects.sort(key=lambda m: point_to_num_func(m.get_center())) return self def shuffle(self, recursive=False):