diff --git a/lib/spack/spack/fetch_strategy.py b/lib/spack/spack/fetch_strategy.py index 3b908054e3f..11ff951d87e 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 @@ def fetch(self): 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