From babd703e6e34b93722a54c3adf13aa792d3a03b3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Edgar=20Ram=C3=ADrez-Mondrag=C3=B3n?= Date: Mon, 29 Apr 2024 19:10:59 -0600 Subject: [PATCH] Ignore all dunders --- lib/sqlalchemy/util/langhelpers.py | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/sqlalchemy/util/langhelpers.py b/lib/sqlalchemy/util/langhelpers.py index 6e5828c6c7..87b3e486c3 100644 --- a/lib/sqlalchemy/util/langhelpers.py +++ b/lib/sqlalchemy/util/langhelpers.py @@ -1967,14 +1967,7 @@ class TypingOnly: def __init_subclass__(cls) -> None: if TypingOnly in cls.__bases__: remaining = set(cls.__dict__).difference( - { - "__module__", - "__doc__", - "__slots__", - "__orig_bases__", - "__annotations__", - "__static_attributes__", - } + {name for name in cls.__dict__ if re.match("^__.+__$", name)} ) if remaining: raise AssertionError( -- 2.47.2