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:
Mgit-backup.py | 4++--
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()