отладка асинхронного журнала не показывает код пользователя - PullRequest
0 голосов
/ 09 апреля 2020

Когда я устанавливаю отладочную истину с помощью

loop.set_debug(True)
loop.slow_callback_duration = .20

, я получаю много нижеследующего предупреждения, напечатанного в asyncio logger

2020-04-08 15:19:33,043,43 WARNING: Executing <Handle <TaskWakeupMethWrapper object at 0x2ad357f38940>(<_GatheringFu.../tasks.py:698>) created at /sarc/cad/tools/conda/envs/p3_impl7/lib/python3.8/asyncio/tasks.py:798> took 0.259 seconds

Мой код пользователя имеет aioredis в режиме pub / sub , Несколько run_in_executor, create_subprocess_shell, create_task и асин c Queue. Я не подозреваю, что это исходит от create_task. Но я не уверен, исходит ли он от run_in_executor, create_subprocess_shell, Queue или aioredis pub / sub.

У меня есть способ получить код пользователя или трассировку стека для каждого вышеупомянутого предупреждения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...