#timeout
10 éléments
asyncio: gather avec timeouts et erreurs isolées
Lancer des tâches concurrentes avec timeout et gestion des échecs par tâche.
asyncio.timeout: gérer un délai dans un bloc
Limiter la durée d'une opération avec le context manager asyncio.timeout (3.11+).
requests: session avec retries et timeouts
Configurer une session HTTP résiliente avec retries et timeouts.
socket: client TCP avec timeout
Établir une connexion TCP, envoyer et recevoir avec délai maximal.
subprocess: run avec check, timeout et capture
Exécuter une commande en sécurité (shell=False), avec timeout et sortie capturée.
subprocess: exécuter avec timeout et vérification
Lancer un processus, vérifier le code retour et imposer un timeout.
urllib.request: timeout et en-têtes sans dépendances
Construire une requête HTTP avec timeout et en-têtes custom (sans exécuter).
nftables: set avec timeout pour blackhole temporaire
Créer un set avec expiration automatique et l'utiliser pour dropper du trafic.
curl fiable avec retry et timeout
Effectuer une requête HTTP robuste avec échecs explicites, délais et répétitions.
timeout: limiter la durée d'une commande
Arrêter une commande après un délai, avec signal doux puis kill en dernier recours.