cpython/Lib/asyncio
Andrew Svetlov 5f841b5538
bpo-32193: Convert asyncio to async/await usage (#4753)
* Convert asyncio/tasks.py to async/await

* Convert asyncio/queues.py to async/await

* Convert asyncio/test_utils.py to async/await

* Convert asyncio/base_subprocess.py to async/await

* Convert asyncio/subprocess.py to async/await

* Convert asyncio/streams.py to async/await

* Fix comments

* Convert asyncio/locks.py to async/await

* Convert asyncio.sleep to async def

* Add a comment

* Add missing news

* Convert stubs from AbstrctEventLoop to async functions

* Convert subprocess_shell/subprocess_exec

* Convert connect_read_pipe/connect_write_pip to async/await syntax

* Convert create_datagram_endpoint

* Convert create_unix_server/create_unix_connection

* Get rid of old style coroutines in unix_events.py

* Convert selector_events.py to async/await

* Convert wait_closed and create_connection

* Drop redundant line

* Convert base_events.py

* Code cleanup

* Drop redundant comments

* Fix indentation

* Add explicit tests for compatibility between old and new coroutines

* Convert windows event loop to use async/await

* Fix double awaiting of async function

* Convert asyncio/locks.py

* Improve docstring

* Convert tests to async/await

* Convert more tests

* Convert more tests

* Convert more tests

* Convert tests

* Improve test
2017-12-09 00:23:48 +02:00
..
__init__.py bpo-32154: Remove asyncio.selectors (#4605) 2017-11-28 15:19:56 +01:00
base_events.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
base_futures.py Merge 3.5 (issue #28634) 2016-11-07 16:07:30 -05:00
base_subprocess.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
base_tasks.py Issue #28544: Implement asyncio.Task in C. 2016-10-28 12:52:37 -04:00
constants.py Fix a typo (#4323) 2017-11-07 09:05:15 -08:00
coroutines.py bpo-32101: Add PYTHONDEVMODE environment variable (#4624) 2017-11-30 11:40:24 +01:00
events.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
futures.py asyncio: Remove asyncio/compat.py (#4606) 2017-11-28 14:43:52 +01:00
locks.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
log.py
proactor_events.py asyncio: use directly socket.socketpair() (#4597) 2017-11-28 11:15:26 +01:00
protocols.py
queues.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
selector_events.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
sslproto.py bpo-32069: Drop legacy SSL transport (#4451) 2017-11-18 18:54:05 +02:00
streams.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
subprocess.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
tasks.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
test_utils.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
transports.py bpo-29617: Remove Python 3.3 support from asyncio (GH-232) 2017-04-25 10:57:18 +09:00
unix_events.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
windows_events.py bpo-32193: Convert asyncio to async/await usage (#4753) 2017-12-09 00:23:48 +02:00
windows_utils.py bpo-32154: Remove asyncio.windows_utils.socketpair (#4609) 2017-11-28 21:33:20 +01:00