mirror of
https://github.com/python/cpython.git
synced 2025-07-08 03:45:36 +00:00
Merge 3.5 (asyncio)
This commit is contained in:
commit
a054f40e84
2 changed files with 12 additions and 4 deletions
|
@ -262,8 +262,12 @@ def _format_coroutine(coro):
|
|||
assert iscoroutine(coro)
|
||||
|
||||
if not hasattr(coro, 'cr_code') and not hasattr(coro, 'gi_code'):
|
||||
# Most likely a Cython coroutine.
|
||||
coro_name = getattr(coro, '__qualname__', coro.__name__)
|
||||
# Most likely a built-in type or a Cython coroutine.
|
||||
|
||||
# Built-in types might not have __qualname__ or __name__.
|
||||
coro_name = getattr(
|
||||
coro, '__qualname__',
|
||||
getattr(coro, '__name__', type(coro).__name__))
|
||||
coro_name = '{}()'.format(coro_name)
|
||||
|
||||
running = False
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue