From ca540aff9959d282b0935fd8cecf21a6e40a75e2 Mon Sep 17 00:00:00 2001 From: Stefan Bethke Date: Sun, 15 Jun 2025 19:14:34 +0200 Subject: [PATCH] Better error handling --- buba/bubaanimator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/buba/bubaanimator.py b/buba/bubaanimator.py index 6978d57..bc1e0a6 100644 --- a/buba/bubaanimator.py +++ b/buba/bubaanimator.py @@ -151,4 +151,7 @@ class BubaAnimator: a.run() def add(self, animation, *args, **kwargs): - self.animations.append(animation(self.buba, *args, **kwargs)) + try: + self.animations.append(animation(self.buba, *args, **kwargs)) + except Exception as e: + self.log.error(f"Failed to add animation: {e}")