Convert curl env mod method to a side effect (#43474)
This commit is contained in:
@@ -116,8 +116,8 @@ def append_curl_env_for_ssl_certs(curl):
|
|||||||
"CURL config:ssl_certs "
|
"CURL config:ssl_certs "
|
||||||
"resolves to {}. This is not a file so default certs will be used.".format(certs)
|
"resolves to {}. This is not a file so default certs will be used.".format(certs)
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
tty.debug(dbg_msg_no_ssl_cert_config)
|
tty.debug(dbg_msg_no_ssl_cert_config)
|
||||||
return curl
|
|
||||||
|
|
||||||
|
|
||||||
def _urlopen():
|
def _urlopen():
|
||||||
@@ -348,7 +348,8 @@ def _curl(curl=None):
|
|||||||
except CommandNotFoundError as exc:
|
except CommandNotFoundError as exc:
|
||||||
tty.error(str(exc))
|
tty.error(str(exc))
|
||||||
raise spack.error.FetchError("Missing required curl fetch method")
|
raise spack.error.FetchError("Missing required curl fetch method")
|
||||||
return append_curl_env_for_ssl_certs(curl)
|
append_curl_env_for_ssl_certs(curl)
|
||||||
|
return curl
|
||||||
|
|
||||||
|
|
||||||
def fetch_url_text(url, curl=None, dest_dir="."):
|
def fetch_url_text(url, curl=None, dest_dir="."):
|
||||||
|
|||||||
Reference in New Issue
Block a user