From 55f3e24fb5a471c507dcae775024c00605d9b702 Mon Sep 17 00:00:00 2001 From: Sam Bull Date: Sat, 19 Nov 2022 21:25:06 +0000 Subject: [PATCH] Update session.py --- lib/sqlalchemy/ext/asyncio/session.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/lib/sqlalchemy/ext/asyncio/session.py b/lib/sqlalchemy/ext/asyncio/session.py index 5c0b4ee9c1..ebfbc9ce22 100644 --- a/lib/sqlalchemy/ext/asyncio/session.py +++ b/lib/sqlalchemy/ext/asyncio/session.py @@ -1436,17 +1436,6 @@ class async_sessionmaker(Generic[_AS]): class_: Type[_AS] - @overload - def __init__( - self, - bind: Optional[_AsyncSessionBind], - class_: Type[_AS], - autoflush: bool = ..., - expire_on_commit: bool = ..., - info: Optional[_InfoType] = ..., - **kw: Any, - ): - ... @overload def __init__( self, @@ -1459,6 +1448,7 @@ class async_sessionmaker(Generic[_AS]): **kw: Any, ): ... + @overload def __init__( self: "async_sessionmaker[AsyncSession]", @@ -1470,9 +1460,11 @@ class async_sessionmaker(Generic[_AS]): **kw: Any, ): ... + def __init__( self, bind: Optional[_AsyncSessionBind] = None, + *, class_: Type[_AS] = AsyncSession, # type: ignore autoflush: bool = True, expire_on_commit: bool = True, -- 2.47.3