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}")