Create the git repos in multiple processes

Threads appear to be too dangerous for this
This commit is contained in:
Stephan Kulow
2022-11-04 07:48:17 +01:00
parent d21ce571f5
commit 33a5733cb9
3 changed files with 21 additions and 9 deletions

View File

@@ -41,7 +41,9 @@ class ProxySHA256:
self.hashes = dict()
return
logging.debug("Retrieve all previously defined SHA256")
response = requests.get(f"http://source.dyn.cloud.suse.de/package/{package}")
response = requests.get(
f"http://source.dyn.cloud.suse.de/package/{package}", timeout=5
)
if response.status_code == 200:
json = response.json()
self.hashes = json["shas"]
@@ -67,6 +69,7 @@ class ProxySHA256:
"url": url,
"package": package,
},
timeout=10,
)
if response.status_code != 200:
raise Exception(f"Redirector error on {self.url} for {url}")