он вызывается много где, заметил что если выйти из проги закрытием окна то файлы не сохраняются, решил добавить деструктор где будет flush, но он не вызывается как я понял потому что на него есть ссылки( на объект) но если окно закрывается должны же вызватся все деструкторы и удалить все ссылки и позже вызватся мой деструктор в логере?
Куда? В питоне нет деструкторов
def del(self) нет?
Это не деструктор
то есть такая штука вызовится только при явном удалении? а механизм автофлеша не сделать только руками профисывать в нужных местах флеш?
Нет, в питоне нет "явного удаления".
эта штука называется финалайзер
Вот тебе и прелести гарбаж коллектор)
Казалось бы при чем тут gc ?
Когда нужно, хер чем воспользуешься
Обсуждают сегодня