Трассировка пропущенных строк - PullRequest
0 голосов
/ 24 января 2019

Я запускаю трассировку так:

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
...