diff --git a/docs/source/conf.py b/docs/source/conf.py index 80c15e9b4d2..e26a50785f2 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -301,7 +301,15 @@ def run(self): names = [name[0] for name in getmembers(module)] # Filter out members w/o doc strings - names = [name for name in names if getattr(module, name).__doc__ is not None] + filtered_names = [] + for name in names: + try: + if not name.startswith("_") and getattr(module, name).__doc__ is not None: + filtered_names.append(name) + except AttributeError: + continue + + names = filtered_names if auto == "autolist": # Get list of all classes and functions inside module diff --git a/docs/source/utils.rst b/docs/source/utils.rst index da8c2814ea6..887168436ea 100644 --- a/docs/source/utils.rst +++ b/docs/source/utils.rst @@ -7,6 +7,7 @@ Module with helper methods .. autosummary:: :nosignatures: + :autolist: .. automodule:: ignite.utils :members: