@@ -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