Skip to content

Commit

Permalink
filter objects by type
Browse files Browse the repository at this point in the history
  • Loading branch information
blink1073 committed May 4, 2022
1 parent d618d9e commit 15be02a
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions autodoc_traits/autodoc_traits.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""autodoc extension for configurable traits"""
from sphinx.ext.autodoc import AttributeDocumenter
from sphinx.ext.autodoc import ClassDocumenter
from traitlets import MetaHasTraits
from traitlets import TraitType
from traitlets import Undefined

Expand All @@ -14,6 +15,8 @@ class ConfigurableDocumenter(ClassDocumenter):
def get_object_members(self, want_all):
"""Add traits with .tag(config=True) to members list"""
check, members = super().get_object_members(want_all)
if not isinstance(self.object, MetaHasTraits):
return check, members
get_traits = (
self.object.class_own_traits
if self.options.inherited_members
Expand Down

0 comments on commit 15be02a

Please sign in to comment.