mirror of
https://github.com/python/cpython.git
synced 2025-10-06 23:21:06 +00:00
asyncio: sync with Tulip
- Tulip issue #181: Faster create_connection(). Call directly waiter.set_result() in the constructor of _ProactorBasePipeTransport and _SelectorSocketTransport, instead of using of delaying the call with call_soon(). - Cleanup iscoroutine()
This commit is contained in:
parent
11116da935
commit
1a870c9132
3 changed files with 4 additions and 4 deletions
|
@ -166,11 +166,11 @@ def iscoroutinefunction(func):
|
|||
return getattr(func, '_is_coroutine', False)
|
||||
|
||||
|
||||
_COROUTINE_TYPES = (CoroWrapper, types.GeneratorType)
|
||||
_COROUTINE_TYPES = (types.GeneratorType, CoroWrapper)
|
||||
|
||||
def iscoroutine(obj):
|
||||
"""Return True if obj is a coroutine object."""
|
||||
return isinstance(obj, _COROUTINE_TYPES)
|
||||
return isinstance(obj, _COROUTINE_TYPES)
|
||||
|
||||
|
||||
def _format_coroutine(coro):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue