From c6decd50dd2c86d2ae2ed977da22d1a933790f43 Mon Sep 17 00:00:00 2001 From: leej3 Date: Thu, 27 Jun 2024 14:27:43 +0100 Subject: [PATCH] fix bug in autosummary --- docs/source/conf.py | 10 +++++++++- docs/source/utils.rst | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) 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: