(cls, pokemon, latest=True, legacy=False)
| 1779 | |
| 1780 | @classmethod |
| 1781 | def setup_pokemon_cries_data(cls, pokemon, latest=True, legacy=False): |
| 1782 | cries_path = ( |
| 1783 | "https://raw.githubusercontent.com/PokeAPI/cries/main/cries/pokemon/%s.ogg" |
| 1784 | ) |
| 1785 | cries = { |
| 1786 | "latest": cries_path % f"latest/{pokemon.id}" if latest else None, |
| 1787 | "legacy": cries_path % f"legacy/{pokemon.id}" if legacy else None, |
| 1788 | } |
| 1789 | pokemon_cries = PokemonCries.objects.create( |
| 1790 | pokemon=pokemon, cries=json.dumps(cries) |
| 1791 | ) |
| 1792 | pokemon_cries.save() |
| 1793 | return pokemon_cries |
| 1794 | |
| 1795 | # Evolution Data |
| 1796 | @classmethod |
no outgoing calls
no test coverage detected