diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py
index 9f7c47430772f7..1593dc49e07e1f 100755
--- a/Tools/clinic/clinic.py
+++ b/Tools/clinic/clinic.py
@@ -2427,8 +2427,6 @@ def _module_and_class(
                 if child:
                     parent = module = child
                     continue
-            if not hasattr(parent, 'classes'):
-                return module, cls
             child = parent.classes.get(field)
             if not child:
                 fullname = ".".join(so_far)