Python Glossary English

все Python 3sysфункция

sys.call_tracing()

отладка и трассировка

Вызывает func(*args) с включённой трассировкой. Нужна авторам отладчиков, чтобы трассировать код изнутри самой функции трассировки.

Синтаксис

sys.call_tracing(func, args)

Пока работает функция трассировки, трассировка выключена — иначе она бы рекурсивно отслеживала себя. call_tracing временно сохраняет и возвращает это состояние, чтобы отладчик мог отлаживать вычисление, запущенное с точки останова. В обычном коде это просто func(*args): обратите внимание, что аргументы — кортеж, а не распакованный список.

Примеры

import sys
print(sys.call_tracing(pow, (2, 10)))  # → 1024

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности