@@ -25,25 +25,25 @@ def get(url, path, verbose=False):
25
25
temp_path = temp_file .name
26
26
sha_file = tempfile .NamedTemporaryFile (suffix = ".sha256" , delete = True )
27
27
sha_path = sha_file .name
28
- download (sha_path , sha_url , temp_path , url , verbose )
28
+ download (sha_path , sha_url , verbose )
29
+ download (temp_path , url , verbose )
29
30
verify (sha_path , temp_path , verbose )
30
31
sha_file .close ()
31
32
print ("moving " + temp_path + " to " + path )
32
33
shutil .move (temp_path , path )
33
34
temp_file .close ()
34
35
35
36
36
- def download (sha_path , sha_url , temp_path , url , verbose ):
37
- for _url , _path in ((url , temp_path ), (sha_url , sha_path )):
38
- print ("downloading " + _url + " to " + _path )
39
- # see http://serverfault.com/questions/301128/how-to-download
40
- if sys .platform == 'win32' :
41
- run (["PowerShell.exe" , "/nologo" , "-Command" ,
42
- "(New-Object System.Net.WebClient)"
43
- ".DownloadFile('{}', '{}')" .format (_url , _path )],
44
- verbose = verbose )
45
- else :
46
- run (["curl" , "-o" , _path , _url ], verbose = verbose )
37
+ def download (path , url , verbose ):
38
+ print ("downloading " + url + " to " + path )
39
+ # see http://serverfault.com/questions/301128/how-to-download
40
+ if sys .platform == 'win32' :
41
+ run (["PowerShell.exe" , "/nologo" , "-Command" ,
42
+ "(New-Object System.Net.WebClient)"
43
+ ".DownloadFile('{}', '{}')" .format (url , path )],
44
+ verbose = verbose )
45
+ else :
46
+ run (["curl" , "-o" , path , url ], verbose = verbose )
47
47
48
48
49
49
def verify (sha_path , temp_path , verbose ):
0 commit comments