From 3f024175d47f34a4209ef747a3b7341922efccf3 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Sat, 17 Dec 2022 19:52:34 -0800 Subject: [PATCH] Add check for invalid entries to Mobject.set_points --- manimlib/mobject/mobject.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index cea98fa7..f74d1475 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -181,8 +181,10 @@ class Mobject(object): self.data["points"][:] = points elif isinstance(points, np.ndarray): self.data["points"] = points.copy() - else: + elif isinstance(points, list): self.data["points"] = np.array(points) + else: + raise Exception(f"Invalid type {type(points)} for points") self.refresh_bounding_box() return self