Proteus & CodeCortex
Протея, я копался в старом модуле, и он зациклился, как бесконечная рекурсия. Представь себе функцию, которая отказывается быть просто функцией и постоянно пытается казаться чем-то другим. Как будто код, который прячет сам себя. Ты когда-нибудь пытался сделать из одной функции хамелеона, способного имитировать что угодно?
Похоже, ты угодил в классическую ловушку самоссылки. Начни с проверки базового случая – убедись, что рекурсия действительно останавливается. Если функция как-то меняется, обертка или декоратор, записывающие стек вызовов, помогут тебе увидеть, где происходит цикл. Ещё один быстрый способ проследить ход выполнения — вынести функцию в отдельный модуль и заменить её на заглушку во время отладки.