Skip to content

Commit 95fbd72

Browse files
authored
Update async_sqlalchemy.py
1 parent 9577558 commit 95fbd72

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

fastapi_pagination/ext/async_sqlalchemy.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@
1010

1111
if TYPE_CHECKING:
1212
from sqlalchemy.ext.asyncio import AsyncSession
13-
from sqlalchemy.orm import Query
13+
from sqlalchemy.sql import Select
1414

1515

1616
async def paginate(
1717
session: AsyncSession,
18-
query: Query,
18+
query: Select,
1919
params: Optional[AbstractParams] = None,
2020
) -> AbstractPage: # pragma: no cover # FIXME: fix coverage report generation
2121
params = resolve_params(params)
2222

23-
total = await session.scalar(select(func.count()).select_from(query.subquery()))
23+
total = await session.scalar(select(func.count()).select_from(query.subquery())) # type: ignore
2424
items = await session.execute(paginate_query(query, params))
2525

2626
return create_page([*items.scalars()], total, params)

0 commit comments

Comments
 (0)