Skip to content

Commit 7ab2104

Browse files
committed
style: Run lint
1 parent 1770f87 commit 7ab2104

7 files changed

Lines changed: 246 additions & 216 deletions

File tree

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import abc
22
import asyncio
33
import functools
4-
from typing import TypeVar, Callable
4+
from typing import Callable, TypeVar
55

66
try:
77
from asyncio import to_thread # python 3.9+
88
except ImportError:
99
import contextvars
10+
1011
from typing_extensions import ParamSpec
1112

1213
_P = ParamSpec("_P")
@@ -18,11 +19,11 @@ async def to_thread(func: Callable[_P, _R], *args: _P.args, **kwargs: _P.kwargs)
1819
func_call = functools.partial(ctx.run, func, *args, **kwargs)
1920
return await loop.run_in_executor(None, func_call)
2021

21-
class AbcAsyncDatabase(metaclass = abc.ABCMeta):
2222

23+
class AbcAsyncDatabase(metaclass=abc.ABCMeta): # noqa: B024
2324
def __init__(self) -> None:
24-
for func_name in ['execute', 'scalar', 'scalars_all', 'get', 'delete', 'save', 'run_sync']:
25+
for func_name in ["execute", "scalar", "scalars_all", "get", "delete", "save", "run_sync"]:
2526
func = getattr(self, func_name)
2627
if not asyncio.iscoroutinefunction(func):
2728
func = functools.partial(to_thread, func)
28-
setattr(self, f'async_{func_name}', func)
29+
setattr(self, f"async_{func_name}", func)
Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
11
import abc
2-
from typing import Any, Optional, Mapping, Union, Sequence, Type, List, TypeVar, Callable
2+
from typing import (
3+
Any,
4+
Callable,
5+
List,
6+
Mapping,
7+
Optional,
8+
Sequence,
9+
Type,
10+
TypeVar,
11+
Union,
12+
)
313

4-
from sqlalchemy.engine import Result, Connection
14+
from sqlalchemy.engine import Connection, Result
515
from sqlalchemy.ext.asyncio import AsyncConnection
616
from sqlalchemy.sql import Executable
7-
from typing_extensions import ParamSpec, Concatenate
17+
from typing_extensions import Concatenate, ParamSpec
818

919
try:
1020
from sqlmodel import Session
1121
from sqlmodel.ext.asyncio.session import AsyncSession
1222
except ImportError:
13-
from sqlalchemy.orm import Session
1423
from sqlalchemy.ext.asyncio import AsyncSession
24+
from sqlalchemy.orm import Session
1525

1626
_P = ParamSpec("_P")
1727
_T = TypeVar("_T")
@@ -20,10 +30,8 @@ _R = TypeVar("_R")
2030
_ExecuteParams = Union[Mapping[Any, Any], Sequence[Mapping[Any, Any]]]
2131
_ExecuteOptions = Mapping[Any, Any]
2232

23-
class AbcAsyncDatabase(metaclass = abc.ABCMeta):
24-
"""`sqlalchemy` asynchronous database abstract base class, not directly instantiated
25-
26-
"""
33+
class AbcAsyncDatabase(metaclass=abc.ABCMeta):
34+
"""`sqlalchemy` asynchronous database abstract base class, not directly instantiated"""
2735

2836
async def async_execute(
2937
self,
@@ -38,7 +46,6 @@ class AbcAsyncDatabase(metaclass = abc.ABCMeta):
3846
executor: Union[Session, Connection, AsyncSession, AsyncConnection, None] = None,
3947
**kw: Any,
4048
) -> Union[Result, _T]: ...
41-
4249
async def async_scalar(
4350
self,
4451
statement: Executable,
@@ -49,7 +56,6 @@ class AbcAsyncDatabase(metaclass = abc.ABCMeta):
4956
session: Union[Session, AsyncSession, None] = None,
5057
**kw: Any,
5158
) -> Any: ...
52-
5359
async def async_scalars_all(
5460
self,
5561
statement: Executable,
@@ -59,7 +65,6 @@ class AbcAsyncDatabase(metaclass = abc.ABCMeta):
5965
session: Union[Session, AsyncSession, None] = None,
6066
**kw: Any,
6167
) -> List[Any]: ...
62-
6368
async def async_get(
6469
self,
6570
entity: Type[_T],
@@ -70,18 +75,12 @@ class AbcAsyncDatabase(metaclass = abc.ABCMeta):
7075
with_for_update: Optional[Any] = None,
7176
identity_token: Optional[Any] = None,
7277
execution_options: Optional[_ExecuteOptions] = None,
73-
session: Union[Session, AsyncSession, None] = None
78+
session: Union[Session, AsyncSession, None] = None,
7479
) -> Optional[_T]: ...
75-
7680
async def async_delete(self, instance: Any) -> None: ...
77-
7881
async def async_save(
79-
self,
80-
*instances: Any,
81-
refresh: bool = False,
82-
session: Union[Session, AsyncSession, None] = None
82+
self, *instances: Any, refresh: bool = False, session: Union[Session, AsyncSession, None] = None
8383
) -> None: ...
84-
8584
async def async_run_sync(
8685
self,
8786
fn: Callable[[Concatenate[Union[Session, Connection], _P]], _T],
@@ -90,5 +89,5 @@ class AbcAsyncDatabase(metaclass = abc.ABCMeta):
9089
on_close_pre: Callable[[_T], _R] = None,
9190
is_session: bool = True,
9291
executor: Union[Session, Connection, AsyncSession, AsyncConnection, None] = None,
93-
**kwargs: _P.kwargs
92+
**kwargs: _P.kwargs,
9493
) -> Union[_T, _R]: ...

0 commit comments

Comments
 (0)