(cc: str)
| 33 | (DEST_DIR / filename).write_bytes(img) |
| 34 | |
| 35 | def get_flag(cc: str) -> bytes: # <6> |
| 36 | url = f'{BASE_URL}/{cc}/{cc}.gif'.lower() |
| 37 | resp = httpx.get(url, timeout=6.1, # <7> |
| 38 | follow_redirects=True) # <8> |
| 39 | resp.raise_for_status() # <9> |
| 40 | return resp.content |
| 41 | |
| 42 | def download_many(cc_list: list[str]) -> int: # <10> |
| 43 | for cc in sorted(cc_list): # <11> |
no test coverage detected