From 46e3b8ffdb4e9c4b536e2a6fc8217f2be3d77c4c Mon Sep 17 00:00:00 2001 From: David McDonald Date: Fri, 28 Mar 2025 15:21:54 -0500 Subject: [PATCH] Check for 'hidden' attribute when determining classes to validate --- test/check_configurable_requirements.py | 1 + 1 file changed, 1 insertion(+) diff --git a/test/check_configurable_requirements.py b/test/check_configurable_requirements.py index 89e06e751..ce65aca48 100644 --- a/test/check_configurable_requirements.py +++ b/test/check_configurable_requirements.py @@ -111,6 +111,7 @@ def is_versionable(var): issubclass(var, interfaces.configuration.VersionableInterface) and var is not interfaces.configuration.VersionableInterface and not inspect.isabstract(var) + and not (hasattr(var, "hidden") and getattr(var, "hidden") is True) ) except TypeError: return False