diff --git a/src/jcloud_docsgen/core/python/namespaces.py b/src/jcloud_docsgen/core/python/namespaces.py index 073a73f..706a816 100644 --- a/src/jcloud_docsgen/core/python/namespaces.py +++ b/src/jcloud_docsgen/core/python/namespaces.py @@ -156,7 +156,7 @@ class PythonPackageNamespace(PythonNamespace): # For performance reasons, is not called self.sub_namespace_names # if the name attribute does not match, which can be quickly # verified - if self.name != value.name: + if not (isinstance(value, type(self)) and self.name == value.name): return False return value.sub_namespace_names() == self.sub_namespace_names()