(client: AsyncClient, cc: str)
| 18 | from flags import BASE_URL, save_flag, main # <2> |
| 19 | |
| 20 | async def download_one(client: AsyncClient, cc: str): # <3> |
| 21 | image = await get_flag(client, cc) |
| 22 | save_flag(image, f'{cc}.gif') |
| 23 | print(cc, end=' ', flush=True) |
| 24 | return cc |
| 25 | |
| 26 | async def get_flag(client: AsyncClient, cc: str) -> bytes: # <4> |
| 27 | url = f'{BASE_URL}/{cc}/{cc}.gif'.lower() |
no test coverage detected