docs/asyncio: Document set_task_factory/get_task_factory

This commit is contained in:
Yury Selivanov 2015-05-11 16:28:27 -04:00
parent 5d87ec256b
commit 7185461897
1 changed files with 20 additions and 0 deletions

View File

@ -181,6 +181,26 @@ Coroutines
.. versionadded:: 3.4.2 .. versionadded:: 3.4.2
.. method:: BaseEventLoop.set_task_factory(factory)
Set a task factory that will be used by
:meth:`BaseEventLoop.create_task`.
If *factory* is ``None`` the default task factory will be set.
If *factory* is a *callable*, it should have a signature matching
``(loop, coro)``, where *loop* will be a reference to the active
event loop, *coro* will be a coroutine object. The callable
must return an :class:`asyncio.Future` compatible object.
.. versionadded:: 3.4.4
.. method:: BaseEventLoop.get_task_factory()
Return a task factory, or ``None`` if the default one is in use.
.. versionadded:: 3.4.4
Creating connections Creating connections
-------------------- --------------------