def METHOD_NAME(url: str, path: str) -> requests.Response:
    logger.info('Storing {url} in {path}'.format(url=url, path=path))
    try:
        response = requests.get(url, stream=True)
        with open(path, 'wb') as fout:
            for chunk in response.iter_content(1024):
                fout.write(chunk)
        return response
    except urllib.error.HTTPError as e:
        raise FetchException(e) from e
    except requests.exceptions.ConnectionError as e:
        raise FetchException(e) from e