From: Sam Bull Date: Sat, 19 Nov 2022 15:36:10 +0000 (+0000) Subject: Update session.py X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e67f466da8ec0df7d21382ef601e25eca783547b;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Update session.py --- diff --git a/lib/sqlalchemy/ext/asyncio/session.py b/lib/sqlalchemy/ext/asyncio/session.py index 56e5486740..5c0b4ee9c1 100644 --- a/lib/sqlalchemy/ext/asyncio/session.py +++ b/lib/sqlalchemy/ext/asyncio/session.py @@ -1438,9 +1438,9 @@ class async_sessionmaker(Generic[_AS]): @overload def __init__( - self: "async_sessionmaker[AsyncSession]", - bind: Optional[_AsyncSessionBind] = ..., - *, + self, + bind: Optional[_AsyncSessionBind], + class_: Type[_AS], autoflush: bool = ..., expire_on_commit: bool = ..., info: Optional[_InfoType] = ..., @@ -1450,7 +1450,8 @@ class async_sessionmaker(Generic[_AS]): @overload def __init__( self, - bind: Optional[_AsyncSessionBind], + bind: Optional[_AsyncSessionBind] = ..., + *, class_: Type[_AS], autoflush: bool = ..., expire_on_commit: bool = ..., @@ -1460,10 +1461,9 @@ class async_sessionmaker(Generic[_AS]): ... @overload def __init__( - self, + self: "async_sessionmaker[AsyncSession]", bind: Optional[_AsyncSessionBind] = ..., *, - class_: Type[_AS], autoflush: bool = ..., expire_on_commit: bool = ..., info: Optional[_InfoType] = ...,