From 31e20bcb0b08d526b56a204142848c81e656e59b Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 12 Dec 2024 16:04:34 -0600 Subject: [PATCH] Make checkpoint_states an instance variable of CheckpointManager As per https://github.com/3b1b/manim/issues/2272 --- manimlib/scene/scene_embed.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manimlib/scene/scene_embed.py b/manimlib/scene/scene_embed.py index 281d9c72..1df79597 100644 --- a/manimlib/scene/scene_embed.py +++ b/manimlib/scene/scene_embed.py @@ -157,7 +157,8 @@ class InteractiveSceneEmbed: class CheckpointManager: - checkpoint_states: dict[str, list[tuple[Mobject, Mobject]]] = dict() + def __init__(self): + self.checkpoint_states: dict[str, list[tuple[Mobject, Mobject]]] = dict() def checkpoint_paste(self, shell, scene): """