cpython/Lib/asyncio
Guido van Rossum 1140a03426 Rename Future._blocking to _asyncio_future_blocking.
This is now an official "protected" API that can be used to write
classes that are duck-type-compatible with Future without subclassing
it.  (For that purpose I also changed isinstance(result, Future) to
check for this attribute instead.)

Hopefully Amber Brown can use this to make Twisted.Deferred compatible
with asyncio.Future.

Tests and docs are TBD.
2016-09-09 12:54:54 -07:00
..
__init__.py Issue #23046: Expose the BaseEventLoop class in the asyncio namespace 2015-01-06 01:03:58 +01:00
base_events.py Issue #27392: Add loop.connect_accepted_socket(). 2016-07-12 18:23:10 -04:00
base_subprocess.py asyncio: fix ResourceWarning related to subprocesses 2016-05-20 13:05:48 +02:00
compat.py Issue #27243: Fix __aiter__ protocol 2016-06-09 15:08:31 -04:00
constants.py asyncio: Pause accepting whenever accept() returns certain errors. Fixes asyncio issue #78. 2013-11-01 14:12:50 -07:00
coroutines.py asyncio: Fix @coroutine to recognize CoroWrapper (issue #25647) 2016-03-02 10:49:16 -05:00
events.py Issue #27041: asyncio: Add loop.create_future method 2016-05-16 15:38:39 -04:00
futures.py Rename Future._blocking to _asyncio_future_blocking. 2016-09-09 12:54:54 -07:00
locks.py In asyncio.locks.Lock.acquire(): Avoid deadlock when a cancelled future is in self._waiters. 2016-08-23 09:39:03 -07:00
log.py
proactor_events.py Issue #27136: Fix DNS static resolution; don't use it in getaddrinfo 2016-06-08 12:33:31 -04:00
protocols.py asyncio doc: document Protocol state machine 2015-01-29 13:33:15 +01:00
queues.py Issue #27041: asyncio: Add loop.create_future method 2016-05-16 15:38:39 -04:00
selector_events.py asyncio: Use socket specs for getaddrinfo() in sock_connect() 2016-06-28 11:00:22 -04:00
sslproto.py asyncio: Fix NameError in sslproto _fatal_error() 2016-06-28 10:55:36 -04:00
streams.py Issue #27895: Spelling fixes (Contributed by Ville Skyttä). 2016-09-07 12:03:06 +00:00
subprocess.py Issue #26848: Fix asyncio/subprocess.communicate() to handle empty input. 2016-05-13 15:35:28 -04:00
tasks.py Rename Future._blocking to _asyncio_future_blocking. 2016-09-09 12:54:54 -07:00
test_utils.py asyncio: Skip getaddrinfo if host is already resolved. 2015-12-16 19:31:17 -05:00
transports.py asyncio: Add Transport.is_closing() 2015-11-16 12:43:21 -05:00
unix_events.py Fix ordering issues in UNIX read/write pipe transport constructors. 2016-08-31 09:42:38 -07:00
windows_events.py Issue #27041: asyncio: Add loop.create_future method 2016-05-16 15:38:39 -04:00
windows_utils.py Issue #23243, asyncio: Emit a ResourceWarning when an event loop or a transport 2015-01-29 17:50:58 +01:00