diff --git a/tuf/ngclient/_internal/requests_fetcher.py b/tuf/ngclient/_internal/requests_fetcher.py index 5ddeef9d..35936780 100644 --- a/tuf/ngclient/_internal/requests_fetcher.py +++ b/tuf/ngclient/_internal/requests_fetcher.py @@ -121,7 +121,7 @@ def _get_session(self, url: str) -> requests.Session: if not parsed_url.scheme: raise exceptions.DownloadError(f"Failed to parse URL {url}") - session_index = (parsed_url.scheme, parsed_url.hostname) + session_index = (parsed_url.scheme, parsed_url.hostname or "") session = self._sessions.get(session_index) if not session: