commit 25371040271f0c4546de1e4c3d18a3d5a4d843c2
parent 913c3ba555d6de682cee8282c48857cc51272b24
Author: Oscar Benedito <oscar@oscarbenedito.com>
Date: Wed, 23 Sep 2026 00:10:09 +0200
Add timeouts to API requests
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/git-backup.py b/git-backup.py
@@ -32,7 +32,7 @@ ENV_TARGET_DIR = "TARGET_DIR"
def backup_gitlab(token):
def get_repositories_data_gitlab(url, page):
headers = {"PRIVATE-TOKEN": token}
- response = requests.get(url + "&page=" + str(page), headers=headers)
+ response = requests.get(url + "&page=" + str(page), headers=headers, timeout=(10, 60))
response.raise_for_status()
return response.json()
@@ -64,7 +64,7 @@ def backup_gitlab(token):
def backup_github(token):
def get_repositories_data_github(url, token, page):
headers = {"Authorization": "token " + token}
- response = requests.get(url + "?page=" + str(page), headers=headers)
+ response = requests.get(url + "?page=" + str(page), headers=headers, timeout=(10, 60))
response.raise_for_status()
return response.json()