У меня есть приложение Python 2.7, которое использует несколько потоков.В настоящее время я сталкиваюсь с ошибкой, что где-то в одном из потоков есть какой-то бесконечный цикл.Читая об этом, я попытался запустить python с -m trace
, чтобы отследить, откуда исходит цикл ( сравнить пост ).
Когда я запускаю приложение с -m trace
, появляется ошибка импорта.Если я запускаю его без -m trace
, я не получаю ошибку импорта.Любая идея, почему и как еще я должен отлаживать приложение?
вещей, которые я уже пробовал для отладки:
пошаговое выполнение приложения с кодом противdebuggin.Не работает, потому что висит в каком-то другом потоке.
с использованием -m trace
.Сравните выше
с использованием отпечатков.Может работать, но не является хорошим решением, потому что приложение довольно большое