Thomas Brandého 1 месяц назад
Родитель
Сommit
6a3775480a
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      reflex/components/component.py

+ 3 - 1
reflex/components/component.py

@@ -1236,7 +1236,9 @@ class Component(BaseComponent, ABC):
         Yields:
             The parent classes that define the method (differently than the base).
         """
-        seen_methods = {getattr(Component, method)}
+        seen_methods = (
+            {getattr(Component, method)} if hasattr(Component, method) else set()
+        )
         for clz in cls.mro():
             if clz is Component:
                 break