diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-11-09 09:13:44 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-11-09 15:02:29 -0500 |
commit | ebb54e80a5a52d0cce4cba1abc21c707a42c2c73 (patch) | |
tree | a72c7d810cffc60cd85d5c7118759ef6be8dae40 /lib/sqlalchemy/util/langhelpers.py | |
parent | 8745dcf3e167a68c4665255716eefe138c89a8d2 (diff) | |
download | sqlalchemy-ebb54e80a5a52d0cce4cba1abc21c707a42c2c73.tar.gz |
try to support mypy 0.990
mypy introduces a crash we need to work around, also
some new rules. It also has either a behavioral change
regarding how output is rendered in relationship to
files being within sys.path or not, so work around
that for test_mypy_plugin_py3k.py
References: https://github.com/python/mypy/issues/14027
Change-Id: I689c7fe27dc52abee932de9e0fb23b2a2eba76fa
Diffstat (limited to 'lib/sqlalchemy/util/langhelpers.py')
-rw-r--r-- | lib/sqlalchemy/util/langhelpers.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/util/langhelpers.py b/lib/sqlalchemy/util/langhelpers.py index d4dac7249..d8d39f56c 100644 --- a/lib/sqlalchemy/util/langhelpers.py +++ b/lib/sqlalchemy/util/langhelpers.py @@ -1448,7 +1448,7 @@ def duck_type_collection( else: return specimen.__emulates__ # type: ignore - isa = isinstance(specimen, type) and issubclass or isinstance + isa = issubclass if isinstance(specimen, type) else isinstance if isa(specimen, list): return list elif isa(specimen, set): |