Explorar o código

add static and class methods to the documentation

Falko Schindler hai 1 ano
pai
achega
4680c06cf5
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      website/documentation/reference.py

+ 6 - 1
website/documentation/reference.py

@@ -45,7 +45,12 @@ def _is_method_or_property(cls: type, attribute_name: str) -> bool:
     return (
         inspect.isfunction(attribute) or
         inspect.ismethod(attribute) or
-        isinstance(attribute, (property, binding.BindableProperty))
+        isinstance(attribute, (
+            staticmethod,
+            classmethod,
+            property,
+            binding.BindableProperty,
+        ))
     )