Я запускаю трассировку так:
python -m trace --ignore-dir=$HOME/lib64:$HOME/lib:/usr -t myscript.py
Но в выводе отсутствуют некоторые строки, которые определенно выполняются.
Я могу воспроизвести это в большой коммерческой базе кода.
К сожалению, я не смог воспроизвести это в простом примере, который я могу показать здесь.
Python: 2.7
Я могу видеть строки, если я использую sys.settrace() Существуют ли известные проблемы, из-за которых в трассировке отсутствуют строки?
Конечно, мои строки находятся вне каталогов --ignore-dir.
Это один процесс, один потокскрипт.
И я могу видеть строки, если я использую hunter , например:
PYTHONHUNTERCONFIG="stdlib=False" myscript.py