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