From 23438afafcf4ceb6966fb1bed443fa728e9c9ed2 Mon Sep 17 00:00:00 2001 From: Yurii Karabas <1998uriyyo@gmail.com> Date: Wed, 15 Nov 2023 18:41:07 +0200 Subject: [PATCH] fix lint errors --- lib/sqlalchemy/ext/asyncio/engine.py | 1 - lib/sqlalchemy/ext/asyncio/scoping.py | 12 ++++++------ test/typing/plain_files/sql/typed_results.py | 1 - 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/sqlalchemy/ext/asyncio/engine.py b/lib/sqlalchemy/ext/asyncio/engine.py index b28e092175..e27df5178d 100644 --- a/lib/sqlalchemy/ext/asyncio/engine.py +++ b/lib/sqlalchemy/ext/asyncio/engine.py @@ -16,7 +16,6 @@ from typing import Generator from typing import NoReturn from typing import Optional from typing import overload -from typing import Tuple from typing import Type from typing import TYPE_CHECKING from typing import TypeVar diff --git a/lib/sqlalchemy/ext/asyncio/scoping.py b/lib/sqlalchemy/ext/asyncio/scoping.py index 7d5e1c612c..53112b545d 100644 --- a/lib/sqlalchemy/ext/asyncio/scoping.py +++ b/lib/sqlalchemy/ext/asyncio/scoping.py @@ -532,7 +532,7 @@ class async_scoped_session(Generic[_AS]): @overload async def execute( self, - statement: TypedReturnsRows[Tuple[Unpack[_Ts]]], + statement: TypedReturnsRows[Unpack[_Ts]], params: Optional[_CoreAnyExecuteParams] = None, *, execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT, @@ -1012,7 +1012,7 @@ class async_scoped_session(Generic[_AS]): @overload async def scalar( self, - statement: TypedReturnsRows[Tuple[_T]], + statement: TypedReturnsRows[_T], params: Optional[_CoreAnyExecuteParams] = None, *, execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT, @@ -1067,7 +1067,7 @@ class async_scoped_session(Generic[_AS]): @overload async def scalars( self, - statement: TypedReturnsRows[Tuple[_T]], + statement: TypedReturnsRows[_T], params: Optional[_CoreAnyExecuteParams] = None, *, execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT, @@ -1210,13 +1210,13 @@ class async_scoped_session(Generic[_AS]): @overload async def stream( self, - statement: TypedReturnsRows[_T], + statement: TypedReturnsRows[Unpack[_Ts]], params: Optional[_CoreAnyExecuteParams] = None, *, execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT, bind_arguments: Optional[_BindArguments] = None, **kw: Any, - ) -> AsyncResult[_T]: + ) -> AsyncResult[Unpack[_Ts]]: ... @overload @@ -1262,7 +1262,7 @@ class async_scoped_session(Generic[_AS]): @overload async def stream_scalars( self, - statement: TypedReturnsRows[Tuple[_T]], + statement: TypedReturnsRows[_T], params: Optional[_CoreAnyExecuteParams] = None, *, execution_options: OrmExecuteOptionsParameter = util.EMPTY_DICT, diff --git a/test/typing/plain_files/sql/typed_results.py b/test/typing/plain_files/sql/typed_results.py index c44c52cce6..3c8b7f9134 100644 --- a/test/typing/plain_files/sql/typed_results.py +++ b/test/typing/plain_files/sql/typed_results.py @@ -3,7 +3,6 @@ from __future__ import annotations import asyncio from typing import cast from typing import Optional -from typing import Tuple from typing import Type from sqlalchemy import Column -- 2.47.3