New submission from STINNER Victor:

I consider that it's not too late to include these changes to Python 3.4 final 
because asyncio module is new in Python 3.4. Very few people outside asyncio 
developers are testing asyncio, so it's not surprising to see these changes 
only recently. asyncio received a lot of love recently, and it was even more 
improved.

Most recent to oldest.
----------------------------------------
changeset:   89183:3b0a1b3c0022
user:        Victor Stinner <victor.stin...@gmail.com>
date:        Thu Feb 13 10:46:05 2014 +0100
files:       Lib/test/test_asyncio/test_events.py
description:
Fix test_asyncio/test_events.py: skip IPv6 if IPv6 is disabled on the host


changeset:   89179:95de14f53cf5
user:        Victor Stinner <victor.stin...@gmail.com>
date:        Thu Feb 13 09:24:37 2014 +0100
files:       Doc/library/asyncio-eventloop.rst Lib/asyncio/base_events.py 
Lib/asyncio/proactor_events.py Lib
description:
ayncio, Tulip issue 129: BaseEventLoop.sock_connect() now raises an error if
the address is not resolved (hostname instead of an IP address) for AF_INET and
AF_INET6 address families.


changeset:   89176:6e04027ed53e
user:        Guido van Rossum <gu...@python.org>
date:        Wed Feb 12 17:58:19 2014 -0800
files:       Lib/asyncio/tasks.py Lib/test/test_asyncio/test_tasks.py
description:
asyncio: Change as_completed() to use a Queue, to avoid O(N**2) behavior. Fixes 
issue #20566.


changeset:   89175:920304e1f36b
user:        Yury Selivanov <yseliva...@sprymix.com>
date:        Wed Feb 12 17:01:52 2014 -0500
files:       Lib/asyncio/events.py
description:
asyncio.events: Use __slots__ in Handle and TimerHandle


changeset:   89157:2ba583191550
user:        Victor Stinner <victor.stin...@gmail.com>
date:        Tue Feb 11 18:40:56 2014 +0100
files:       Lib/test/test_asyncio/test_events.py
description:
Issue #20495: Skip test_read_pty_output() of test_asyncio on FreeBSD older than
FreeBSD 8


changeset:   89147:15a6be05e970
user:        Victor Stinner <victor.stin...@gmail.com>
date:        Tue Feb 11 11:54:08 2014 +0100
files:       Lib/asyncio/tasks.py Lib/test/test_asyncio/test_tasks.py
description:
asyncio, Tulip issue 131: as_completed() and wait() now raises a TypeError if
the list of futures is not a list but a Future, Task or coroutine object


changeset:   89146:f729e9ee5dfc
user:        Victor Stinner <victor.stin...@gmail.com>
date:        Tue Feb 11 11:44:56 2014 +0100
files:       Lib/asyncio/base_events.py Lib/asyncio/subprocess.py 
Lib/test/test_asyncio/test_base_events.py
description:
asyncio, Tulip issue 130: Add more checks on subprocess_exec/subprocess_shell
parameters


changeset:   89145:3ba4742a6fde
user:        Victor Stinner <victor.stin...@gmail.com>
date:        Tue Feb 11 11:34:30 2014 +0100
files:       Lib/asyncio/base_events.py Lib/asyncio/test_utils.py 
Lib/test/test_asyncio/test_base_events.py 
description:
asyncio, Tulip issue 126: call_soon(), call_soon_threadsafe(), call_later(),
call_at() and run_in_executor() now raise a TypeError if the callback is a
coroutine function.
----------------------------------------

Changesets related to debug can be ignored (03cb6ddc7040, 9c1840e8d643, 
a631b01d1715, 360976a6d8b9).

----------
assignee: larry
messages: 211379
nosy: gvanrossum, haypo, larry, yselivanov
priority: normal
severity: normal
status: open
title: 3.4 cherry-pick: multiple changesets for asyncio
versions: Python 3.4

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20648>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to