]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Ignore all dunders 11335/head
authorEdgar Ramírez-Mondragón <edgarrm358@gmail.com>
Tue, 30 Apr 2024 01:10:59 +0000 (19:10 -0600)
committerEdgar Ramírez-Mondragón <edgarrm358@gmail.com>
Tue, 30 Apr 2024 01:10:59 +0000 (19:10 -0600)
lib/sqlalchemy/util/langhelpers.py

index 6e5828c6c7dd88df9de815c0f44112fabb7eac57..87b3e486c3ad64d0a35535c3c43536c2b38132f3 100644 (file)
@@ -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(