<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/trollius.git/examples/child_process.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>Fix pyflakes warnings: remove unused variables and imports</title>
<updated>2014-02-26T10:05:56+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-02-26T10:05:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=fe83c0a5523b7c7071e2a5e389dbb28314b2a03a'/>
<id>fe83c0a5523b7c7071e2a5e389dbb28314b2a03a</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>Use try/finally to close loop in examples. Add --iocp to fetch3.py.</title>
<updated>2013-12-03T19:33:56+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-12-03T19:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=02be63c8f45e99429bc73a40fc173669a16c1c11'/>
<id>02be63c8f45e99429bc73a40fc173669a16c1c11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fold some long lines.</title>
<updated>2013-10-30T18:10:02+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-10-30T18:10:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=d005ef7caa7ae08271c050c0d0bba51d95c22763'/>
<id>d005ef7caa7ae08271c050c0d0bba51d95c22763</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update examples to use asyncio, not tulip.</title>
<updated>2013-10-16T19:03:07+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@dropbox.com</email>
</author>
<published>2013-10-16T19:03:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=b0729fe75b6bc35054f77b01e72fe8dfede5ef17'/>
<id>b0729fe75b6bc35054f77b01e72fe8dfede5ef17</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>raise EofStream in DataBuffer.read() instead of returning None; examples cleanup</title>
<updated>2013-09-13T22:40:45+00:00</updated>
<author>
<name>Nikolay Kim</name>
<email>fafhrd91@gmail.com</email>
</author>
<published>2013-09-13T22:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=0fb67225e21074c7913c9d41bccb870db54b36c6'/>
<id>0fb67225e21074c7913c9d41bccb870db54b36c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for examples/child_process.py by Gustavo Carneiro &lt;gjcarneiro@gmail.com&gt;.</title>
<updated>2013-08-08T17:33:20+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-08-08T17:33:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=457ab85f756c50cda06adb9c99a1b8b466d14ccd'/>
<id>457ab85f756c50cda06adb9c99a1b8b466d14ccd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add optional loop parameter to StreamReader.</title>
<updated>2013-08-07T16:10:53+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-08-07T16:10:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=2564844c7d85f05523cf6b56ec0034739105f996'/>
<id>2564844c7d85f05523cf6b56ec0034739105f996</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move various Windows specific things to a windows_utils submodule.</title>
<updated>2013-05-30T13:09:00+00:00</updated>
<author>
<name>Richard Oudkerk</name>
<email>shibturn@gmail.com</email>
</author>
<published>2013-05-30T13:09:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=069286e72fc57aa7467f308bcbab896e802a2959'/>
<id>069286e72fc57aa7467f308bcbab896e802a2959</id>
<content type='text'>
Also rename examples/windows_subprocess.py to examples/child_process.py
and make it work on Unix.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also rename examples/windows_subprocess.py to examples/child_process.py
and make it work on Unix.
</pre>
</div>
</content>
</entry>
</feed>
