ソースを参照

fix iter parent classe method (#5044)

Thomas Brandého 1 ヶ月 前
コミット
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:
         Yields:
             The parent classes that define the method (differently than the base).
             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():
         for clz in cls.mro():
             if clz is Component:
             if clz is Component:
                 break
                 break