@@ -63,7 +63,7 @@ def support_xz():
6363 except tarfile .CompressionError :
6464 return False
6565
66- def get (base , url , path , checksums , verbose = False , do_verify = True , help_on_error = None ):
66+ def get (base , url , path , checksums , verbose = False , do_verify = True ):
6767 with tempfile .NamedTemporaryFile (delete = False ) as temp_file :
6868 temp_path = temp_file .name
6969
@@ -86,7 +86,7 @@ def get(base, url, path, checksums, verbose=False, do_verify=True, help_on_error
8686 print ("ignoring already-download file" ,
8787 path , "due to failed verification" )
8888 os .unlink (path )
89- download (temp_path , "{}/{}" .format (base , url ), True , verbose , help_on_error = help_on_error )
89+ download (temp_path , "{}/{}" .format (base , url ), True , verbose )
9090 if do_verify and not verify (temp_path , sha256 , verbose ):
9191 raise RuntimeError ("failed verification" )
9292 if verbose :
@@ -99,17 +99,17 @@ def get(base, url, path, checksums, verbose=False, do_verify=True, help_on_error
9999 os .unlink (temp_path )
100100
101101
102- def download (path , url , probably_big , verbose , help_on_error = None ):
102+ def download (path , url , probably_big , verbose ):
103103 for _ in range (0 , 4 ):
104104 try :
105- _download (path , url , probably_big , verbose , True , help_on_error = help_on_error )
105+ _download (path , url , probably_big , verbose , True )
106106 return
107107 except RuntimeError :
108108 print ("\n spurious failure, trying again" )
109- _download (path , url , probably_big , verbose , False , help_on_error = help_on_error )
109+ _download (path , url , probably_big , verbose , False )
110110
111111
112- def _download (path , url , probably_big , verbose , exception , help_on_error = None ):
112+ def _download (path , url , probably_big , verbose , exception ):
113113 # Try to use curl (potentially available on win32
114114 # https://devblogs.microsoft.com/commandline/tar-and-curl-come-to-windows/)
115115 # If an error occurs:
@@ -134,7 +134,7 @@ def _download(path, url, probably_big, verbose, exception, help_on_error=None):
134134 "--retry" , "3" , "-Sf" , "-o" , path , url ],
135135 verbose = verbose ,
136136 exception = True , # Will raise RuntimeError on failure
137- help_on_error = help_on_error )
137+ )
138138 except (subprocess .CalledProcessError , OSError , RuntimeError ):
139139 # see http://serverfault.com/questions/301128/how-to-download
140140 if platform_is_win32 :
@@ -186,7 +186,7 @@ def unpack(tarball, tarball_suffix, dst, verbose=False, match=None):
186186 shutil .rmtree (os .path .join (dst , fname ))
187187
188188
189- def run (args , verbose = False , exception = False , is_bootstrap = False , help_on_error = None , ** kwargs ):
189+ def run (args , verbose = False , exception = False , is_bootstrap = False , ** kwargs ):
190190 """Run a child program in a new process"""
191191 if verbose :
192192 print ("running: " + ' ' .join (args ))
@@ -197,8 +197,6 @@ def run(args, verbose=False, exception=False, is_bootstrap=False, help_on_error=
197197 code = ret .wait ()
198198 if code != 0 :
199199 err = "failed to run: " + ' ' .join (args )
200- if help_on_error is not None :
201- err += "\n " + help_on_error
202200 if verbose or exception :
203201 raise RuntimeError (err )
204202 # For most failures, we definitely do want to print this error, or the user will have no
0 commit comments