<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/trollius.git/asyncio/__init__.py, branch remove-joinable-queue</title>
<subtitle>bitbucket.org: Obsolete (use python-packages/trollius-git)
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/'/>
<entry>
<title>Python issue #23046: Expose the BaseEventLoop class in the asyncio namespace</title>
<updated>2015-01-06T00:03:18+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-06T00:03:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=1ff9e5f34beddc511720de05000fb1fcf43e2d80'/>
<id>1ff9e5f34beddc511720de05000fb1fcf43e2d80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix asyncio.__all__: export also unix_events and windows_events symbols</title>
<updated>2014-07-18T10:21:06+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-18T10:21:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=3f3a7dbe88467407b460a12dd2c6badef2674f0b'/>
<id>3f3a7dbe88467407b460a12dd2c6badef2674f0b</id>
<content type='text'>
For example, on Windows, it was not possible to get ProactorEventLoop or
DefaultEventLoopPolicy using "from asyncio import *".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For example, on Windows, it was not possible to get ProactorEventLoop or
DefaultEventLoopPolicy using "from asyncio import *".
</pre>
</div>
</content>
</entry>
<entry>
<title>Move coroutine code in the new module asyncio.coroutines</title>
<updated>2014-06-28T22:12:21+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-06-28T22:12:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=578a628a0e62fadf79bff1c61308a5e263cf286c'/>
<id>578a628a0e62fadf79bff1c61308a5e263cf286c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge (manually) the subprocess_stream into default</title>
<updated>2014-02-01T21:46:32+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-02-01T21:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=ea6b4e215be5da305bde53aa84fd11148ec3d1b0'/>
<id>ea6b4e215be5da305bde53aa84fd11148ec3d1b0</id>
<content type='text'>
* Add a new asyncio.subprocess module
* Add new create_subprocess_exec() and create_subprocess_shell() functions
* The new asyncio.subprocess.SubprocessStreamProtocol creates stream readers
  for stdout and stderr and a stream writer for stdin.
* The new asyncio.subprocess.Process class offers an API close to the
  subprocess.Popen class:

  - pid, returncode, stdin, stdout and stderr attributes
  - communicate(), wait(), send_signal(), terminate() and kill() methods

* Remove STDIN (0), STDOUT (1) and STDERR (2) constants from base_subprocess
  and unix_events, to not be confused with the symbols with the same name of
  subprocess and asyncio.subprocess modules
* _ProactorBasePipeTransport.get_write_buffer_size() now counts also the size
  of the pending write
* _ProactorBaseWritePipeTransport._loop_writing() may now pause the protocol if
  the write buffer size is greater than the high water mark (64 KB by default)
* Add new subprocess examples: shell.py, subprocess_shell.py,
* subprocess_attach_read_pipe.py and subprocess_attach_write_pipe.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add a new asyncio.subprocess module
* Add new create_subprocess_exec() and create_subprocess_shell() functions
* The new asyncio.subprocess.SubprocessStreamProtocol creates stream readers
  for stdout and stderr and a stream writer for stdin.
* The new asyncio.subprocess.Process class offers an API close to the
  subprocess.Popen class:

  - pid, returncode, stdin, stdout and stderr attributes
  - communicate(), wait(), send_signal(), terminate() and kill() methods

* Remove STDIN (0), STDOUT (1) and STDERR (2) constants from base_subprocess
  and unix_events, to not be confused with the symbols with the same name of
  subprocess and asyncio.subprocess modules
* _ProactorBasePipeTransport.get_write_buffer_size() now counts also the size
  of the pending write
* _ProactorBaseWritePipeTransport._loop_writing() may now pause the protocol if
  the write buffer size is greater than the high water mark (64 KB by default)
* Add new subprocess examples: shell.py, subprocess_shell.py,
* subprocess_attach_read_pipe.py and subprocess_attach_write_pipe.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't export BaseEventLoop, BaseSelectorEventLoop nor BaseProactorEventLoop</title>
<updated>2014-01-25T21:02:14+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-01-25T21:02:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=abd2a2f5bff3a64ba32bc5594ba86ed2ddf3b12d'/>
<id>abd2a2f5bff3a64ba32bc5594ba86ed2ddf3b12d</id>
<content type='text'>
Import them from submodules if you really need them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Import them from submodules if you really need them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Export more symbols: BaseEventLoop, BaseProactorEventLoop,</title>
<updated>2014-01-25T14:30:37+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-01-25T14:30:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=63e670a6d49a3e496728503ab26f455ddc492f83'/>
<id>63e670a6d49a3e496728503ab26f455ddc492f83</id>
<content type='text'>
BaseSelectorEventLoop, Queue and Queue sublasses, Empty, Full
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BaseSelectorEventLoop, Queue and Queue sublasses, Empty, Full
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore asyncio/__init__.py to have the same file in Python 3.4 and Tulip</title>
<updated>2014-01-21T16:48:38+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-01-21T16:48:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=1ea2964bb97c86373efb970833338d6a2cae8070'/>
<id>1ea2964bb97c86373efb970833338d6a2cae8070</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix timeout rounding issues in selectors</title>
<updated>2014-01-21T01:23:33+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-01-21T01:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=469c67bd9d8bb46f8f5b6ba69a6adfd2fbaae865'/>
<id>469c67bd9d8bb46f8f5b6ba69a6adfd2fbaae865</id>
<content type='text'>
Round timeouts away from zero to wait *at least* 'timeout' seconds in
PollSelector and EpollSelector.

The change in EpollSelector works around a Python bug in select.epoll.poll():
http://bugs.python.org/issue20311
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Round timeouts away from zero to wait *at least* 'timeout' seconds in
PollSelector and EpollSelector.

The change in EpollSelector works around a Python bug in select.epoll.poll():
http://bugs.python.org/issue20311
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak import of _overlapped and add instructions README (mostly for myself :-).</title>
<updated>2013-10-29T17:38:59+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-10-29T17:38:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=ed0936405688b173794c7f1a08f29c657bbc4a3d'/>
<id>ed0936405688b173794c7f1a08f29c657bbc4a3d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add fakery so "from asyncio import selectors" always works.</title>
<updated>2013-10-14T22:52:27+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@dropbox.com</email>
</author>
<published>2013-10-14T22:52:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=aafbef75bb289d05cf80f6c1712db10ffda1f60d'/>
<id>aafbef75bb289d05cf80f6c1712db10ffda1f60d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
