Retry download on fail

This commit is contained in:
Kovid Goyal 2019-06-13 10:37:16 +05:30
parent a3bf706825
commit 98ec15b970
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -364,7 +364,11 @@ class Bootstrap(Command):
import tarfile
self.info('Downloading translations...')
st = time.time()
data = download_securely(tarball_url)
try:
data = download_securely(tarball_url)
except Exception:
time.sleep(1)
data = download_securely(tarball_url)
tarfile.open(fileobj=io.BytesIO(data)).extractall(tdir)
x = os.listdir(tdir)[0]
for y in os.listdir(os.path.join(tdir, x)):