From 18efd817b1cf3460e7d3727b113445cb592e2111 Mon Sep 17 00:00:00 2001 From: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Date: Fri, 2 Dec 2022 03:50:23 -0800 Subject: Bugfix: Fetch should not force use of curl to check url existence (#34225) * Bugfix: Fetch should not force use of curl to check url existence * Switch type hints from comments to actual hints --- lib/spack/spack/fetch_strategy.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib') diff --git a/lib/spack/spack/fetch_strategy.py b/lib/spack/spack/fetch_strategy.py index 3b908054e3..11ff951d87 100644 --- a/lib/spack/spack/fetch_strategy.py +++ b/lib/spack/spack/fetch_strategy.py @@ -106,12 +106,12 @@ class FetchStrategy(object): #: The URL attribute must be specified either at the package class #: level, or as a keyword argument to ``version()``. It is used to #: distinguish fetchers for different versions in the package DSL. - url_attr = None # type: Optional[str] + url_attr: Optional[str] = None #: Optional attributes can be used to distinguish fetchers when : #: classes have multiple ``url_attrs`` at the top-level. # optional attributes in version() args. - optional_attrs = [] # type: List[str] + optional_attrs: List[str] = [] def __init__(self, **kwargs): # The stage is initialized late, so that fetch strategies can be @@ -335,7 +335,7 @@ class URLFetchStrategy(FetchStrategy): url = None errors = [] for url in self.candidate_urls: - if not web_util.url_exists(url, self.curl): + if not web_util.url_exists(url): tty.debug("URL does not exist: " + url) continue -- cgit v1.2.3-70-g09d2