diff --git a/src/jcloud_docsgen/core/python/_core.py b/src/jcloud_docsgen/core/python/_core.py index c84cb11..78b3f14 100644 --- a/src/jcloud_docsgen/core/python/_core.py +++ b/src/jcloud_docsgen/core/python/_core.py @@ -1107,7 +1107,9 @@ class PythonDocumentationGenerator: ) for entry in directory.iterdir(): - if entry.is_dir(): + if entry.is_dir() and ( + entry.parent / (f'{entry.stem}.py') + ).resolve() not in [e.resolve() for e in entry.parent.iterdir()]: namespace.add(self._namespace(entry)) elif entry.suffix == '.py': namespace.add(PythonModuleNamespace(entry.stem))