Скопируйте сообщение об ошибке целиком, удалив секреты и персональные данные из путей и значений.
Зачем
Зачем это нужно
Добавьте язык, версию, небольшой воспроизводимый пример, фактический и ожидаемый результат.
Проверьте одну гипотезу за раз. После исправления повторите исходный сценарий и соседние случаи.
Вопросы
Частые вопросы
Как задать вопрос по traceback?
Пример: «Вот traceback: [текст], код: [фрагмент], вход: [пример]. Назови подтверждённый тип ошибки, вероятную причину и минимальную проверку. Если данных недостаточно, уточни, что прислать. Не придумывай содержимое соседних файлов».
Нужно ли сразу применять предложенное исправление?
Сначала воспроизведите ошибку и проверьте объяснение на маленьком примере. Изменение должно устранять причину, сохраняя ожидаемое поведение. Перехват всех исключений или удаление проверки может скрыть сбой и испортить данные.
Как понять, что причина найдена?
Исходный пример стабильно воспроизводит сбой, а после изменения даёт ожидаемый результат. Тест на этот случай проходит вместе с прежними тестами. Если ошибка просто исчезла без объяснения, гипотеза ещё не подтверждена.
Рядом
Соседние страницы каталога
Дальше — весь каталог задач: поиск по названию, темы и фильтры.