From 66f0a57c6be2bfa88e5edcb371ba573d2da83c07 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 29 Dec 2022 20:58:37 -0800 Subject: [PATCH] Clean up looks_identical --- manimlib/mobject/mobject.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 5e031e97..01e7fe2a 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -668,17 +668,11 @@ class Mobject(object): if set(d1).difference(d2): return False for key in d1: - try: - if isinstance(d1[key], np.ndarray) and isinstance(d2[key], np.ndarray): - if not d1[key].size == d2[key].size: - return False - if not np.isclose(d1[key], d2[key]).all(): + if isinstance(d1[key], np.ndarray) and isinstance(d2[key], np.ndarray): + if not d1[key].size == d2[key].size: return False - except Exception as e: - print(self) - print(d1[key]) - print(d2[key]) - raise e + if not np.isclose(d1[key], d2[key]).all(): + return False return True def has_same_shape_as(self, mobject: Mobject) -> bool: