sys.get_coroutine_origin_tracking_depth
sys.get_coroutine_origin_tracking_depth — это функция, которая возвращает текущую глубину отслеживания происхождения корутин.
Синтаксис
sys.get_coroutine_origin_tracking_depth()
Аргументы
Нет аргументов. Функция возвращает целое число.
Примеры
Получение текущей глубины отслеживания:
import sys if hasattr(sys, 'get_coroutine_origin_tracking_depth'): depth = sys.get_coroutine_origin_tracking_depth() print("Текущая глубина отслеживания:", depth)
Использование для отладки:
import sys if hasattr(sys, 'get_coroutine_origin_tracking_depth'): if sys.get_coroutine_origin_tracking_depth() > 0: print("Отслеживание происхождения корутин активно.")
Частые вопросы и проблемы
- Можно ли изменить глубину отслеживания? Да, используйте sys.set_coroutine_origin_tracking_depth().
- Какие значения поддерживаются? Любое неотрицательное целое число.