From 5f86c8cb207ecd74bb836b83d8307ee10f076261 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Tue, 3 Mar 2026 16:32:41 -0600 Subject: [PATCH] fix: add type annotations to untyped path parameters (#27) Co-Authored-By: Claude Sonnet 4.6 --- app/routers_v2/packs.py | 2 +- app/routers_v2/players.py | 4 ++-- app/routers_v2/teams.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/routers_v2/packs.py b/app/routers_v2/packs.py index ba4ada0..19ab178 100644 --- a/app/routers_v2/packs.py +++ b/app/routers_v2/packs.py @@ -109,7 +109,7 @@ async def get_packs( @router.get('/{pack_id}') -async def get_one_pack(pack_id, csv: Optional[bool] = False): +async def get_one_pack(pack_id: int, csv: Optional[bool] = False): try: this_pack = Pack.get_by_id(pack_id) except Exception: diff --git a/app/routers_v2/players.py b/app/routers_v2/players.py index 4c38e73..343ff58 100644 --- a/app/routers_v2/players.py +++ b/app/routers_v2/players.py @@ -587,7 +587,7 @@ async def search_players( @router.get("/{player_id}") -async def get_one_player(player_id, csv: Optional[bool] = False): +async def get_one_player(player_id: int, csv: Optional[bool] = False): try: this_player = Player.get_by_id(player_id) except Exception: @@ -1119,7 +1119,7 @@ async def post_image_reset( @router.delete("/{player_id}") -async def delete_player(player_id, token: str = Depends(oauth2_scheme)): +async def delete_player(player_id: int, token: str = Depends(oauth2_scheme)): if not valid_token(token): logging.warning(f"Bad Token: {token}") raise HTTPException( diff --git a/app/routers_v2/teams.py b/app/routers_v2/teams.py index 8347724..35ee7d9 100644 --- a/app/routers_v2/teams.py +++ b/app/routers_v2/teams.py @@ -173,7 +173,7 @@ async def get_teams( @router.get("/{team_id}") -async def get_one_team(team_id, inc_packs: bool = True, csv: Optional[bool] = False): +async def get_one_team(team_id: int, inc_packs: bool = True, csv: Optional[bool] = False): try: this_team = Team.get_by_id(team_id) except Exception: