недопустимой escape-последовательности в некоторых комментариях в тройных кавычках.
Это новое ограничение? У меня есть привычка документировать код, используя строку в тройных кавычках, но до Python 3.12 это никогда не было проблемой.
Код: Выделить всё
python3 --version
Python 3.12.0
$ ./some_script.py
/some_script.py:123: SyntaxWarning: invalid escape sequence '\d'
"""
Код: Выделить всё
20230808122708.445|INFO|C:\dist\work\trk-fullstack-test\namespaces.py
Код: Выделить всё
20230808122708.445|INFO|C:\\dist\work\trk-fullstack-test\namespaces.py
Подавление предупреждения, похоже, не работает:
Код: Выделить всё
import warnings
warnings.filterwarnings('ignore', category=SyntaxWarning)
Подробнее здесь: https://stackoverflow.com/questions/775 ... d-string-d