File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -262,13 +262,13 @@ import ellar.common as ecm
262262from ellar_sql import get_or_404, one_or_404, model
263263
264264@ecm.get (" /user-by-id/{user_id: int} " )
265- def user_by_id (user_id : int ):
266- user = get_or_404(User, user_id)
265+ async def user_by_id (user_id : int ):
266+ user = await get_or_404(User, user_id)
267267 return user.dict()
268268
269269@ecm.get (" /user-by-name/{name: str} " )
270- def user_by_username (name : str ):
271- user = one_or_404(model.select(User).filter_by(name = name), error_message = f " No user named ' { name} '. " )
270+ async def user_by_username (name : str ):
271+ user = await one_or_404(model.select(User).filter_by(name = name), error_message = f " No user named ' { name} '. " )
272272 return user.dict()
273273```
274274
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ class UsersController(ecm.ControllerBase):
8282
8383 @ecm.get (" /users/{user_id: int} " )
8484 def user_by_id (self , user_id : int ):
85- user = get_or_404(User, user_id)
85+ user = await get_or_404(User, user_id)
8686 return user.dict()
8787
8888 @ecm.get (" /" )
@@ -93,7 +93,7 @@ class UsersController(ecm.ControllerBase):
9393
9494 @ecm.get (" /{user_id: int} " )
9595 async def user_delete (self , user_id : int , session : ecm.Inject[model.Session]):
96- user = get_or_404(User, user_id)
96+ user = await get_or_404(User, user_id)
9797 session.delete(user)
9898 return {' detail' : f ' User id= { user_id} Deleted successfully ' }
9999```
You can’t perform that action at this time.
0 commit comments