nitpick.style.fetchers.http module
Base HTTP fetcher, other fetchers can inherit from this to wrap http errors.
- class nitpick.style.fetchers.http.HttpFetcher(session: CachedSession | None = None, protocols: tuple[str, ...] = (<Scheme.HTTP: 'http'>, <Scheme.HTTPS: 'https'>), domains: tuple[str, ...] = ())[source]
Bases:
StyleFetcher
Fetch a style from an http/https server.
- normalize(url: furl) furl
Normalize a URL.
Produces a canonical URL, meant to be used to uniquely identify a style resource.
The base name has .toml appended if not already ending in that extension
Individual fetchers can further normalize the path and scheme.