[issue21680] asyncio: document event loops

2014-07-08 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 3f1381e3a68f by Victor Stinner in branch '3.4':
Issue #21680: Document asyncio event loops
http://hg.python.org/cpython/rev/3f1381e3a68f

New changeset 2c9d5f32f6c5 by Victor Stinner in branch 'default':
(Merge 3.4) Issue #21680: Document asyncio event loops
http://hg.python.org/cpython/rev/2c9d5f32f6c5

--
nosy: +python-dev

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21680
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue21680] asyncio: document event loops

2014-07-08 Thread STINNER Victor

Changes by STINNER Victor victor.stin...@gmail.com:


--
resolution:  - fixed
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21680
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue21680] asyncio: document event loops

2014-07-07 Thread STINNER Victor

STINNER Victor added the comment:

Oh, it looks like the proactor event loop doesn't support datagram protocol.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21680
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue21680] asyncio: document event loops

2014-06-19 Thread STINNER Victor

STINNER Victor added the comment:

On Windows, the default event loop is _WindowsSelectorEventLoop which calls 
select.select(). On Windows, select() only accepts socket handles:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740141%28v=vs.85%29.aspx

Only file descriptors of sockets are accepted for add_reader() and 
add_writer()? This event loop doesn't support subprocesses. 


On Windows, the proactor event loop can be used instead to support 
subprocesses. But this event loop doesn't support add_reader() nor add_writer() 
:-( This event loop doesn't support SSL.


On Windows, the granularity of the monotonic time is usually 15.6 msec. I don't 
know if it's interesting to mention it. The resolution is different if HPET is 
enabled on Windows.


On Mac OS X older than 10.9 (Mavericks), selectors.KqueueSelector is the 
default selector but it doesn't character devices like PTY. The 
SelectorEventLoop can be used with SelectSelector or PollSelector to handle 
character devices on Mac OS X 10.6 (Snow Leopard) and later.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21680
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue21680] asyncio: document event loops

2014-06-06 Thread STINNER Victor

New submission from STINNER Victor:

Currently, the different implementations of asyncio event loop are not listed 
in the documentation. But they are mentionned in some places, like in the 
subprocess section to mention that Proactor doesn't support subprocess or that 
they are issues with Kqueue on old Mac OS X versions.

It would be useful to mention at least the name of each event loop.

Each event loop has specific features or different limitations. See for example 
the issue #21437 which asks to mention that the proactor event loop doesn't 
support SSL.

--
assignee: docs@python
components: Documentation, asyncio
messages: 219878
nosy: docs@python, gvanrossum, haypo, yselivanov
priority: normal
severity: normal
status: open
title: asyncio: document event loops
versions: Python 3.4, Python 3.5

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue21680
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com