[fix] engines - set hard timouts in *sub-request* (#5460)

The requests changed here all run outside of the network context timeout,
thereby preventing the engine's timeout from being applied (the engine's timeout
can become longer than it was configured).

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
Markus Heiser
2025-11-21 08:16:24 +01:00
committed by GitHub
parent 04e66a2bb4
commit ca441f419c
8 changed files with 8 additions and 8 deletions

View File

@@ -120,7 +120,7 @@ def fetch_traits(engine_traits: EngineTraits):
'zh': 'Special:搜索',
}
resp = get('https://wiki.archlinux.org/')
resp = get('https://wiki.archlinux.org/', timeout=3)
if not resp.ok: # type: ignore
print("ERROR: response from wiki.archlinux.org is not OK.")