From dfe537f688da09e06fd313ddc056c0832bc8b3ea Mon Sep 17 00:00:00 2001 From: psakievich Date: Wed, 3 Apr 2024 13:02:48 -0600 Subject: [PATCH] Convert curl env mod method to a side effect (#43474) --- lib/spack/spack/util/web.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/spack/spack/util/web.py b/lib/spack/spack/util/web.py index aba1163811..24f4f53618 100644 --- a/lib/spack/spack/util/web.py +++ b/lib/spack/spack/util/web.py @@ -116,8 +116,8 @@ def append_curl_env_for_ssl_certs(curl): "CURL config:ssl_certs " "resolves to {}. This is not a file so default certs will be used.".format(certs) ) - tty.debug(dbg_msg_no_ssl_cert_config) - return curl + else: + tty.debug(dbg_msg_no_ssl_cert_config) def _urlopen(): @@ -348,7 +348,8 @@ def _curl(curl=None): except CommandNotFoundError as exc: tty.error(str(exc)) 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="."):