Отладка Spyder Trace - Python - PullRequest
0 голосов
/ 07 мая 2020

У меня странная ситуация, когда трассировка для AttributeError продолжает ссылаться на один и тот же абсолютный номер строки в моем коде.

Traceback (most recent call last):

  File "<ipython-input-59-513669e63f3e>", line 4, in <module>
    "line of code being run"

  File "modulepath", line 148, in "method that contains the line of code"
    "content of the line causing the error"

AttributeError: 'list' object has no attribute 'attribute_name'

Если я сделаю строку 148 пустой (вставив новые строки, et c.) Или если я добавлю комментарий к строке 148, трассировка продолжит указывать на строку 148 как на источник ошибка.

У меня проблемы с отладкой этой конкретной ошибки в целом, поскольку я (насколько мне известно) не использую этот конкретный атрибут ни в одном объекте списка в моем коде (но, похоже, это указывает на то, что я делаю так). Я разберусь с этим самостоятельно. Мой главный вопрос: что заставляет Spyder постоянно ссылаться на один и тот же абсолютный номер строки в трассировке? Спасибо.

1 Ответ

0 голосов
/ 07 мая 2020

Если сомневаетесь, используйте бесплатную sh новую консоль - у меня это сработало.

...