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 @@ def pre_sub_commands(self, opts):
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)):