kopia lustrzana https://github.com/jupyterhub/repo2docker
actually reconnect
rodzic
97eee3b8c0
commit
970c7ece20
|
@ -72,12 +72,13 @@ class Hydroshare(ContentProvider):
|
||||||
|
|
||||||
# bag downloads are prepared on demand and may need some time
|
# bag downloads are prepared on demand and may need some time
|
||||||
conn = urlopen(bag_url)
|
conn = urlopen(bag_url)
|
||||||
while str(conn.info().get_content_type()) != "application/zip":
|
while conn.info().get_content_type() != "application/zip":
|
||||||
if conn.getcode() != 200:
|
if conn.getcode() != 200:
|
||||||
yield "Failed to download bag. status code {}".format(conn.getcode())
|
yield "Failed to download bag. status code {}".format(conn.getcode())
|
||||||
return
|
return
|
||||||
yield "Bag is being prepared, requesting again in 3 seconds"
|
yield "Bag is being prepared, requesting again in 3 seconds"
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
|
conn = urlopen(bag_url)
|
||||||
|
|
||||||
filehandle, _ = urlretrieve(bag_url)
|
filehandle, _ = urlretrieve(bag_url)
|
||||||
zip_file_object = zipfile.ZipFile(filehandle, 'r')
|
zip_file_object = zipfile.ZipFile(filehandle, 'r')
|
||||||
|
|
Ładowanie…
Reference in New Issue