Fix issue with placeholder moves from Pokebattler API

This commit is contained in:
Zoé Cassiopée Gauthier 2024-04-11 11:26:47 -04:00
parent 2d12e31177
commit 4c8d351e61

View File

@ -166,4 +166,4 @@ class PokebattlerProxy:
return next(filter(lambda mon: mon["pokemonId"] == name, self.pokemon))["type"] return next(filter(lambda mon: mon["pokemonId"] == name, self.pokemon))["type"]
def move_type(self, name: str) -> str: def move_type(self, name: str) -> str:
return next(filter(lambda move: move["moveId"] == name, self.moves))["type"] return next(filter(lambda move: "moveId" in move and move["moveId"] == name, self.moves))["type"]