]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
adjust for mypy 0.981
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 26 Sep 2022 22:05:42 +0000 (18:05 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 26 Sep 2022 22:05:42 +0000 (18:05 -0400)
new release is out today, fix a very small number of new
issues.

Change-Id: I443c78f3384319d56deb2c9309118ffb750bbf41

lib/sqlalchemy/ext/associationproxy.py
lib/sqlalchemy/util/_concurrency_py3k.py
tox.ini

index f238f4f8ae7c9bdc7ed3de3a472f08dd4bc761c8..6285c4ce3875d9721cbfb6aa9c0fd5000a5a5298 100644 (file)
@@ -199,7 +199,7 @@ class _ProxyFactoryProtocol(Protocol):
         creator: _CreatorProtocol[Any],
         value_attr: str,
         parent: AssociationProxyInstance[Any],
-    ) -> _T:
+    ) -> Any:
         ...
 
 
index 17b4b349881049b1f4f9e9039b0b3e12c36af77f..969e8d92eaf08f8cd6545581fdb1d2713fc7839f 100644 (file)
@@ -36,10 +36,10 @@ if typing.TYPE_CHECKING:
             ...
 
         def throw(self, *arg: Any) -> Any:
-            ...
+            return None
 
         def switch(self, value: Any) -> Any:
-            ...
+            return None
 
     def getcurrent() -> greenlet:
         ...
diff --git a/tox.ini b/tox.ini
index 3b2c1b67420f173c507a975569d7c354bb58afa2..e7f17e2e9ee905f719047a567f4a53071cdeabf4 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -129,7 +129,7 @@ commands=
 deps=
      greenlet != 0.4.17
      importlib_metadata; python_version < '3.8'
-     mypy >= 0.971
+     mypy >= 0.981
 commands =
     mypy  ./lib/sqlalchemy
     # pyright changes too often with not-exactly-correct errors
@@ -142,7 +142,7 @@ deps=
      pytest-xdist
      greenlet != 0.4.17
      importlib_metadata; python_version < '3.8'
-     mypy
+     mypy >= 0.981
      patch==1.*
 
 commands =