Lines Matching refs:coro
50 def _format_coroutine(coro):
51 assert iscoroutine(coro)
53 def get_name(coro):
58 if hasattr(coro, '__qualname__') and coro.__qualname__:
59 coro_name = coro.__qualname__
60 elif hasattr(coro, '__name__') and coro.__name__:
61 coro_name = coro.__name__
64 coro_name = f'<{type(coro).__name__} without __name__>'
67 def is_running(coro):
69 return coro.cr_running
72 return coro.gi_running
77 if hasattr(coro, 'cr_code') and coro.cr_code:
78 coro_code = coro.cr_code
79 elif hasattr(coro, 'gi_code') and coro.gi_code:
80 coro_code = coro.gi_code
82 coro_name = get_name(coro)
86 if is_running(coro):
92 if hasattr(coro, 'gi_frame') and coro.gi_frame:
93 coro_frame = coro.gi_frame
94 elif hasattr(coro, 'cr_frame') and coro.cr_frame:
95 coro_frame = coro.cr_frame