]> granicus.if.org Git - python/commit
Rename Future._blocking to _asyncio_future_blocking.
authorGuido van Rossum <guido@python.org>
Fri, 9 Sep 2016 19:54:54 +0000 (12:54 -0700)
committerGuido van Rossum <guido@python.org>
Fri, 9 Sep 2016 19:54:54 +0000 (12:54 -0700)
commit1140a0342613c30feaedfe96b9e09ad7248de490
treeeeb925307793df12b7cb5e3c561a2a3aa152437f
parentc1db513e368eb485df49a4bd354984136f3a39bd
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.
Lib/asyncio/futures.py
Lib/asyncio/tasks.py