From: Yury Selivanov Date: Sun, 13 Sep 2015 04:29:02 +0000 (-0400) Subject: whatsnew/3.5: Cover asyncio changes relative to 3.4.0 X-Git-Tag: v3.5.1rc1~362 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=63ae9f3b38e5c1450eb256ff9ff9df59656546be;p=thirdparty%2FPython%2Fcpython.git whatsnew/3.5: Cover asyncio changes relative to 3.4.0 --- diff --git a/Doc/whatsnew/3.5.rst b/Doc/whatsnew/3.5.rst index f72ed24338f2..142fa6693ba0 100644 --- a/Doc/whatsnew/3.5.rst +++ b/Doc/whatsnew/3.5.rst @@ -760,9 +760,47 @@ all changes introduced in Python 3.5 have also been backported to Python 3.4.x. Notable changes in :mod:`asyncio` module since Python 3.4.0: +* A new debugging APIs: :meth:`loop.set_debug() ` + and :meth:`loop.get_debug() `. + (Contributed by Victor Stinner.) + * The proactor event loop now supports SSL. (Contributed by Antoine Pitrou and Victor Stinner in :issue:`22560`.) +* A new :meth:`loop.is_closed() ` to + check if the event loop is closed. + (Contributed by Victor Stinner in :issue:`21326`.) + +* A new :meth:`loop.create_task() ` + to conveniently create and schedule a new :class:`~asyncio.Task` + for a coroutine. The ``create_task`` method is also used by all + asyncio functions that wrap coroutines into tasks: :func:`asyncio.wait`, + :func:`asyncio.gather`, etc. + (Contributed by Victor Stinner.) + +* A new :meth:`WriteTransport.get_write_buffer_limits ` + method to inquire for *high-* and *low-* water limits of the flow + control. + (Contributed by Victor Stinner.) + +* The :func:`~asyncio.async` function is deprecated in favor of + :func:`~asyncio.ensure_future`. + (Contributed by Yury Selivanov.) + +* New :meth:`loop.set_task_factory ` + and :meth:`loop.set_task_factory ` + to customize the task factory that + :meth:`loop.create_task() ` method uses. + (Contributed by Yury Selivanov.) + +* New :meth:`Queue.join ` and + :meth:`Queue.task_done ` queue methods. + (Contributed by Victor Stinner.) + +* The ``JoinableQueue`` class was removed, in favor of the + :class:`asyncio.Queue` class. + (Contributed by Victor Stinner.) + bz2 ---