зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1481178: Retry downloading `chainOfTrust.json.asc` in `mach artifact toolchain`; r=gps a=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D3661 --HG-- extra : rebase_source : 1476805171a838a80d4220dafcadcc175344efa1
This commit is contained in:
Родитель
707a0b3f74
Коммит
f5f9b5f0ac
|
@ -1344,9 +1344,16 @@ class PackageFrontend(MachCommandBase):
|
|||
|
||||
class ArtifactRecord(DownloadRecord):
|
||||
def __init__(self, task_id, artifact_name):
|
||||
cot = cache._download_manager.session.get(
|
||||
get_artifact_url(task_id, 'public/chainOfTrust.json.asc'))
|
||||
cot.raise_for_status()
|
||||
for _ in redo.retrier(attempts=retry+1, sleeptime=60):
|
||||
cot = cache._download_manager.session.get(
|
||||
get_artifact_url(task_id, 'public/chainOfTrust.json.asc'))
|
||||
if cot.status_code >= 500:
|
||||
continue
|
||||
cot.raise_for_status()
|
||||
break
|
||||
else:
|
||||
cot.raise_for_status()
|
||||
|
||||
digest = algorithm = None
|
||||
data = {}
|
||||
# The file is GPG-signed, but we don't care about validating
|
||||
|
|
Загрузка…
Ссылка в новой задаче