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