<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/trollius.git/asyncio/streams.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>Backout changeset 3a06020af8cf</title>
<updated>2015-01-15T20:53:27+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-15T20:53:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=7d342ae6c4ae5a8e5456352589787f6be1dc3a62'/>
<id>7d342ae6c4ae5a8e5456352589787f6be1dc3a62</id>
<content type='text'>
StreamWriter: close() now clears the reference to the transport

StreamWriter now raises an exception if it is closed: write(), writelines(),
write_eof(), can_write_eof(), get_extra_info(), drain().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
StreamWriter: close() now clears the reference to the transport

StreamWriter now raises an exception if it is closed: write(), writelines(),
write_eof(), can_write_eof(), get_extra_info(), drain().
</pre>
</div>
</content>
</entry>
<entry>
<title>StreamWriter: close() now clears the reference to the transport</title>
<updated>2015-01-15T08:32:18+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-15T08:32:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=a250b11f2162c5cbf1f58397bfbb1c5c452b7870'/>
<id>a250b11f2162c5cbf1f58397bfbb1c5c452b7870</id>
<content type='text'>
StreamWriter now raises an exception if it is closed: write(), writelines(),
write_eof(), can_write_eof(), get_extra_info(), drain().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
StreamWriter now raises an exception if it is closed: write(), writelines(),
write_eof(), can_write_eof(), get_extra_info(), drain().
</pre>
</div>
</content>
</entry>
<entry>
<title>Python issue #23198: Reactor StreamReader</title>
<updated>2015-01-13T23:52:39+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-13T23:52:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=8f95cfe898cf596ea930fba403e0f787475eda5f'/>
<id>8f95cfe898cf596ea930fba403e0f787475eda5f</id>
<content type='text'>
- Add a new _wakeup_waiter() method
- Replace _create_waiter() method with a _wait_for_data() coroutine function
- Use the value None instead of True or False to wake up the waiter
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add a new _wakeup_waiter() method
- Replace _create_waiter() method with a _wait_for_data() coroutine function
- Use the value None instead of True or False to wake up the waiter
</pre>
</div>
</content>
</entry>
<entry>
<title>Tulip issue #184: FlowControlMixin constructor now get the event loop if the</title>
<updated>2015-01-09T14:41:50+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2015-01-09T14:41:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=5473e038528e3b29db2dfc2b30370abc17ee1843'/>
<id>5473e038528e3b29db2dfc2b30370abc17ee1843</id>
<content type='text'>
loop parameter is not set

Add unit tests to ensure that constructor of StreamReader and
StreamReaderProtocol classes get the event loop.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
loop parameter is not set

Add unit tests to ensure that constructor of StreamReader and
StreamReaderProtocol classes get the event loop.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tulip issue #193: Convert StreamWriter.drain() to a classic coroutine</title>
<updated>2014-07-22T10:02:58+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-22T10:02:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=e78780d8814e2f195de03a45f2edebbe1e5c71e8'/>
<id>e78780d8814e2f195de03a45f2edebbe1e5c71e8</id>
<content type='text'>
Replace also _make_drain_waiter() function with a classic _drain_helper()
coroutine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace also _make_drain_waiter() function with a classic _drain_helper()
coroutine.
</pre>
</div>
</content>
</entry>
<entry>
<title>Tulip issue #184: Log subprocess events in debug mode</title>
<updated>2014-07-14T15:23:28+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-14T15:23:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=ec40ec51421f86d4c94b7d835e0f24e07ae34535'/>
<id>ec40ec51421f86d4c94b7d835e0f24e07ae34535</id>
<content type='text'>
- Log stdin, stdout and stderr transports and protocols
- Log process identifier (pid)
- Log connection of pipes
- Log process exit
- Log Process.communicate() tasks: feed stdin, read stdout and stderr
- Add __repr__() method to many classes related to subprocesses
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Log stdin, stdout and stderr transports and protocols
- Log process identifier (pid)
- Log connection of pipes
- Log process exit
- Log Process.communicate() tasks: feed stdin, read stdout and stderr
- Add __repr__() method to many classes related to subprocesses
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some pyflakes warnings: remove unused imports</title>
<updated>2014-07-11T09:49:46+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-11T09:49:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=19ec2479c0c4875a3e787a8d55704bbac78ecd3c'/>
<id>19ec2479c0c4875a3e787a8d55704bbac78ecd3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tulip issue #185: Add a create_task() method to event loops</title>
<updated>2014-07-08T09:19:35+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-08T09:19:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=30416ecb91c8c81388cd77b4e2ca715a31a4c4ff'/>
<id>30416ecb91c8c81388cd77b4e2ca715a31a4c4ff</id>
<content type='text'>
The create_task() method can be overriden in custom event loop to implement
their own task class. For example, greenio and Pulsar projects use their own
task class.

The create_task() method is now preferred over creating directly task using the
Task class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The create_task() method can be overriden in custom event loop to implement
their own task class. For example, greenio and Pulsar projects use their own
task class.

The create_task() method is now preferred over creating directly task using the
Task class.
</pre>
</div>
</content>
</entry>
<entry>
<title>Backed out changeset b288da71fb40</title>
<updated>2014-07-03T15:24:21+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-03T15:24:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=07b14e3a7f103709232c304c0563b18d91a852ec'/>
<id>07b14e3a7f103709232c304c0563b18d91a852ec</id>
<content type='text'>
Oops, I wanted to send this patch for review before
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Oops, I wanted to send this patch for review before
</pre>
</div>
</content>
</entry>
<entry>
<title>Add asyncio.tasks.task_factory variable</title>
<updated>2014-07-03T15:23:04+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-07-03T15:23:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=643ede80df0d364251dd5eaa5ae5bad6839dd441'/>
<id>643ede80df0d364251dd5eaa5ae5bad6839dd441</id>
<content type='text'>
In the greenio project, Task._step() should not create Task objects but
GreenTask to control how tasks are executed. Luca Sbardella already asked this
feature for its Pulsar project to support coroutines using yield instead of
yield-from.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the greenio project, Task._step() should not create Task objects but
GreenTask to control how tasks are executed. Luca Sbardella already asked this
feature for its Pulsar project to support coroutines using yield instead of
yield-from.
</pre>
</div>
</content>
</entry>
</feed>
