Skip to content

Commit 8360ed3

Browse files
committed
Remove usage of GenericModel
1 parent d8889f5 commit 8360ed3

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

sqlalchemy_bind_manager/_repository/common.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from typing import Generic, List, TypeVar, Union
44

55
from pydantic import BaseModel, StrictInt, StrictStr
6-
from pydantic.generics import GenericModel
76
from sqlalchemy import asc, desc
87

98
MODEL = TypeVar("MODEL")
@@ -19,7 +18,7 @@ class PageInfo(BaseModel):
1918
has_previous_page: bool
2019

2120

22-
class PaginatedResult(GenericModel, Generic[MODEL]):
21+
class PaginatedResult(BaseModel, Generic[MODEL]):
2322
items: List[MODEL]
2423
page_info: PageInfo
2524

@@ -38,7 +37,7 @@ class CursorPageInfo(BaseModel):
3837
end_cursor: Union[CursorReference, None] = None
3938

4039

41-
class CursorPaginatedResult(GenericModel, Generic[MODEL]):
40+
class CursorPaginatedResult(BaseModel, Generic[MODEL]):
4241
items: List[MODEL]
4342
page_info: CursorPageInfo
4443

0 commit comments

Comments
 (0)