From: Edgar Ramírez-Mondragón Date: Tue, 30 Apr 2024 01:10:59 +0000 (-0600) Subject: Ignore all dunders X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F11335%2Fhead;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Ignore all dunders --- 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(