From fdc688cf5ed0190cbb6a4ce455981d6aa4e03ec2 Mon Sep 17 00:00:00 2001 From: IluaAir Date: Mon, 11 Aug 2025 10:24:12 +0300 Subject: [PATCH] repo typing fix --- src/api/v1/users.py | 16 ++++++++-------- src/repository/tasks.py | 2 +- src/repository/users.py | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/api/v1/users.py b/src/api/v1/users.py index 05752c3..8bcde43 100644 --- a/src/api/v1/users.py +++ b/src/api/v1/users.py @@ -15,26 +15,26 @@ async def get_me(user: ActiveUser): @router.get("/") -async def get_all_users(db: sessionDep, _: AdminUser): - users = await UserService(db).get_all_users() +async def get_all_users(session: sessionDep, _: AdminUser): + users = await UserService(session).get_all_users() return users @router.get("/{id}") -async def get_user_by_id(db: sessionDep, id: int, _: CurrentOrAdmin): - user = await UserService(db).get_user_by_filter_or_raise(id=id) +async def get_user_by_id(session: sessionDep, id: int, _: CurrentOrAdmin): + user = await UserService(session).get_user_by_filter_or_raise(id=id) return user @router.patch("/{id}") async def patch_user( - db: sessionDep, id: int, _: CurrentOrAdmin, user_update: UserUpdate = Body() + session: sessionDep, id: int, _: CurrentOrAdmin, user_update: UserUpdate = Body() ): - updated_user = await UserService(db).update_user(id=id, update_data=user_update) + updated_user = await UserService(session).update_user(id=id, update_data=user_update) return updated_user @router.delete("/{id}") -async def delete_user(db: sessionDep, id: int, _: AdminUser): - await UserService(db).delete_user(id) +async def delete_user(session: sessionDep, id: int, _: AdminUser): + await UserService(session).delete_user(id) return {"message": "User deleted successfully"} diff --git a/src/repository/tasks.py b/src/repository/tasks.py index 9925ab1..83a2527 100644 --- a/src/repository/tasks.py +++ b/src/repository/tasks.py @@ -3,4 +3,4 @@ from src.repository.base import BaseRepo class TasksRepo(BaseRepo): - model = TasksORM + model: type[TasksORM] = TasksORM diff --git a/src/repository/users.py b/src/repository/users.py index 1806fc7..1d8c54d 100644 --- a/src/repository/users.py +++ b/src/repository/users.py @@ -5,7 +5,7 @@ from src.repository.base import BaseRepo class UsersRepo(BaseRepo): - model = UsersORM + model: type[UsersORM] = UsersORM async def update_one(self, id: int, data: dict) -> UsersORM: stmt = (