diff --git a/shell/contributors.py b/shell/contributors.py index 84f0474c2..d3e94948a 100644 --- a/shell/contributors.py +++ b/shell/contributors.py @@ -7,6 +7,8 @@ import requests from PIL import Image +REQUEST_TIMEOUT_SECONDS = 10 + def main(directory): contributors = [] @@ -38,7 +40,10 @@ def main(directory): for index, contributor in enumerate(contributors): file_name = os.path.join(directory, str(index) + ".jpeg") - response = requests.get(contributor["avatar_url"]) + response = requests.get( + contributor["avatar_url"], timeout=REQUEST_TIMEOUT_SECONDS + ) + response.raise_for_status() file = open(file_name, "wb") file.write(response.content) file.close()