|
23 | 23 | ) |
24 | 24 | from bracket.models.db.team import Team, TeamInsertable |
25 | 25 | from bracket.models.db.tournament import Tournament, TournamentInsertable |
26 | | -from bracket.models.db.user import UserInDB, UserInsertable |
| 26 | +from bracket.models.db.user import UserBase, UserInDB |
27 | 27 | from bracket.models.db.user_x_club import UserXClub, UserXClubInsertable, UserXClubRelation |
28 | 28 | from bracket.schema import ( |
29 | 29 | clubs, |
@@ -67,7 +67,7 @@ async def inserted_generic[BaseModelT: BaseModel]( |
67 | 67 |
|
68 | 68 |
|
69 | 69 | @asynccontextmanager |
70 | | -async def inserted_user(user: UserInsertable) -> AsyncIterator[UserInDB]: |
| 70 | +async def inserted_user(user: UserBase) -> AsyncIterator[UserInDB]: |
71 | 71 | async with inserted_generic(user, users, UserInDB) as row_inserted: |
72 | 72 | yield cast("UserInDB", row_inserted) |
73 | 73 |
|
@@ -138,7 +138,9 @@ async def inserted_stage_item_input( |
138 | 138 | stage_item_input: StageItemInputInsertable, |
139 | 139 | ) -> AsyncIterator[StageItemInputFinal | StageItemInputEmpty]: |
140 | 140 | async with inserted_generic( |
141 | | - stage_item_input, stage_item_inputs, StageItemInputBase |
| 141 | + stage_item_input, |
| 142 | + stage_item_inputs, |
| 143 | + StageItemInputBase, # pyrefly: ignore[bad-argument-type] |
142 | 144 | ) as row_inserted: |
143 | 145 | if stage_item_input.team_id is not None: |
144 | 146 | [team] = await get_teams_by_id( |
|
0 commit comments