def request_with_timeout()

in src/data_load/load.py [0:0]


    def request_with_timeout(method, url, **kwargs):
        kwargs.setdefault('timeout', timeout)  # Set default timeout if not provided
        try:
            return original_request(method, url, **kwargs)
        except requests.exceptions.Timeout as e:
            logger.error(f"Request to {url} timed out: {e}")
            raise