Files
LLMs-from-scratch/conftest.py
Sebastian Raschka 14c7afaa58 Fix GitHub CI timeout issue for link checker (#937)
* Fix GitHub CI timeout issue for link checker

* update problematic links
2026-01-02 14:34:31 -06:00

18 lines
518 B
Python

import os
import requests
def pytest_configure(config):
if not getattr(config.option, "check_links", False):
return
timeout = float(os.environ.get("CHECK_LINKS_TIMEOUT", "10"))
original_request = requests.sessions.Session.request
def request_with_timeout(self, method, url, **kwargs):
if kwargs.get("timeout") is None:
kwargs["timeout"] = timeout
return original_request(self, method, url, **kwargs)
requests.sessions.Session.request = request_with_timeout