]> granicus.if.org Git - python/commit
Rename Future._blocking to _asyncio_future_blocking.
authorGuido van Rossum <guido@dropbox.com>
Fri, 9 Sep 2016 19:58:15 +0000 (12:58 -0700)
committerGuido van Rossum <guido@dropbox.com>
Fri, 9 Sep 2016 19:58:15 +0000 (12:58 -0700)
commit7719d464317439b314aae438792011bd02c580ff
treec5bc8b5f62dd35c31dc9e95c35b68d80119d4f3d
parent724f6a67f241f39394b15c419570920ebdfefacb
parent1140a0342613c30feaedfe96b9e09ad7248de490
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. (Also there are more isinstance() checks to fix.)