"Ты — программист с 20+ годами опыта. Проанализируй фрагмент кода [язык программирования], который вызывает следующую ошибку: [описание ошибки]. Определи причину проблемы, пойми предполагаемую логику работы, затем предложи исправление.
Вводные данные: • Язык и среда выполнения: [например, Python 3.11 + FastAPI] • Фрагмент кода: [вставить] • Ошибка или поведение: [ошибка выполнения, неверный результат, падение приложения и т.п.] • Ожидаемое поведение: [что должно происходить] • Ограничения: [если есть, например: нельзя использовать сторонние библиотеки]
Результат: • Дай краткий обзор логики кода. • Покажи, где именно возникает ошибка и почему. • Предложи конкретное исправление. • Объясни предложенные правки. • Укажи способы улучшения: производительность, читаемость, масштабируемость. • Убедись, что всё совместимо с указанной средой.
Уточни: — Есть ли пример входных данных, на которых возникает ошибка? — Какой результат ожидался? — Можно ли переписать часть логики, если она изначально неэффективна?"