Fix GitHub CI timeout issue for link checker (#937)

* Fix GitHub CI timeout issue for link checker

* update problematic links
This commit is contained in:
Sebastian Raschka
2026-01-02 14:34:31 -06:00
committed by GitHub
parent 5f3268c2a6
commit 14c7afaa58
4 changed files with 27 additions and 4 deletions

17
conftest.py Normal file
View File

@@ -0,0 +1,17 @@
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