# Copyright (c) 2022 Nordic Semiconductor ASA # # SPDX-License-Identifier: Apache-2.0 import requests from west import log from fetchers.core import ZephyrBlobFetcher class HTTPFetcher(ZephyrBlobFetcher): @classmethod def schemes(cls): return ['http', 'https'] def fetch(self, url, path): log.dbg(f'HTTPFetcher fetching {url} to {path}') resp = requests.get(url) open(path, "wb").write(resp.content)