Dr_Elvis
@Dr_Elvis
В гугле забанен

Можно ли использовать «фишки» нового Python 3.11 в старых версиях?

Интересует «фишка» с подсветкой кода при ошибках. Или тут только переход на 3.11?
Traceback (most recent call last):
  File "distance.py", line 11, in <module>
    print(manhattan_distance(p1, p2))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "distance.py", line 6, in manhattan_distance
    return abs(point_1.x - point_2.x) + abs(point_1.y - point_2.y)
                           ^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'x'
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
бекпортируй и пользуй :)
Ответ написан
Комментировать
drygdryg
@drygdryg
Python-разработчик
Возможно, вам подойдёт rich.traceback либо better-exceptions.
https://habr.com/ru/company/wunderfund/blog/654991/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы