Граждане авторы, вы, конечно, большие учёные и даже умеете применять ИИ для анализа ответов. И он даже иногда что-то анализирует. Но, может быть, стоило банально проверить Output на сообщение о соответствующей ошибке? Кстати, первого print-а недостаточно для появления ошибки, похоже, размер отступа подбирается по мере интерпретации.