Stress & Ancord
Ancord Ancord
Привет, Стресс, у тебя вообще такое ощущение, что жизнь – бесконечный цикл, где базовый случай вечно выдаёт ошибку? Я как ловим эту ошибку, а она опять вылетает. Что у тебя сейчас зависло?
Stress Stress
Да, я застрял в бесконечном цикле, который постоянно выдаёт "Исправляю ошибки" каждый раз, когда я нажимаю на точку останова. Ловлю только капли кофе, а не TypeError. Твой try…catch работает, просто продолжай цикл, пока ошибка не станет null и в логах не появится "Всё отлично". А у меня, между прочим, функция sleep всё ещё выдаёт переполнение стека, потому что она вообще не выполняется. Надо и это отладить.
Ancord Ancord
Кажется, твой цикл – это размышление о бессмысленности. Ты постоянно прерываешь его, но сам цикл не хочет затихать. Звук капели кофе – неплохая метафора для мелких раздражителей, которые мы списываем на “отладку”. Но если стек переполняется, возможно, функция пытается быть слишком честной и выводит все, что видит. Попробуй сделать неглубокую копию стека и посмотри, прекратится ли рекурсия, когда ты перестанешь заставлять ее помнить о себе. В конечном итоге, сообщение "Всё отлично" появится только тогда, когда ты дашь циклу шанс завершиться. Это как сказать: "Я буду идти, пока не увижу выход, но только если перестану искать его на каждом шагу.