<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/trollius.git/asyncio/locks.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 #22369: Change "context manager protocol" to "context management protocol".</title>
<updated>2014-09-17T21:22:47+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2014-09-17T21:22:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=299e4a6ef908904464f006dad2a7ab020b7e5654'/>
<id>299e4a6ef908904464f006dad2a7ab020b7e5654</id>
<content type='text'>
Patch written by Serhiy Storchaka &lt;storchaka@gmail.com&gt;.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch written by Serhiy Storchaka &lt;storchaka@gmail.com&gt;.
</pre>
</div>
</content>
</entry>
<entry>
<title>Accept optional lock object in Condition ctor (#198)</title>
<updated>2014-07-26T14:51:20+00:00</updated>
<author>
<name>Andrew Svetlov</name>
<email>andrew.svetlov@gmail.com</email>
</author>
<published>2014-07-26T14:51:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=2f9b7ed601198438d7dd454229aef91edda0653f'/>
<id>2f9b7ed601198438d7dd454229aef91edda0653f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Fix whitespace.</title>
<updated>2014-01-26T00:52:40+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2014-01-26T00:52:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=35a9f0c98876f1b6a53c15c8c91b5db16150fbcb'/>
<id>35a9f0c98876f1b6a53c15c8c91b5db16150fbcb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Locks refactor: use a separate context manager; remove Semaphore._locked.</title>
<updated>2014-01-26T00:48:34+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2014-01-26T00:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=2ff21d4b78454f8c15e43386f5832e413670fb76'/>
<id>2ff21d4b78454f8c15e43386f5832e413670fb76</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't special-case GeneratorExit in Condition.wait().</title>
<updated>2014-01-07T21:47:20+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2014-01-07T21:47:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=fc6b59e004974847dfa28de7d47fe8a9c2d1d2cc'/>
<id>fc6b59e004974847dfa28de7d47fe8a9c2d1d2cc</id>
<content type='text'>
I can't remember why I added that code, there are no tests for it, and
it causes a spurious "Exception ignored in &lt;generator object ...&gt;"
error message if code like this is interrupted during the wait():

@coroutine
def gen():
    with (yield from cond):
        while &lt;test&gt;:
            yield from cond.wait()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I can't remember why I added that code, there are no tests for it, and
it causes a spurious "Exception ignored in &lt;generator object ...&gt;"
error message if code like this is interrupted during the wait():

@coroutine
def gen():
    with (yield from cond):
        while &lt;test&gt;:
            yield from cond.wait()
</pre>
</div>
</content>
</entry>
<entry>
<title>Shorten lines.</title>
<updated>2013-12-19T20:45:38+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-12-19T20:45:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=cd39bbeec8f3628bc762e6a98bb1ff16852fc65d'/>
<id>cd39bbeec8f3628bc762e6a98bb1ff16852fc65d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Upstream tweaks to locks docs.</title>
<updated>2013-12-03T02:35:00+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-12-03T02:35:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=8aac1f9b3a85f4391da66efddb7e04998051ebf4'/>
<id>8aac1f9b3a85f4391da66efddb7e04998051ebf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add BoundedSemaphore to export list in locks.__all__.</title>
<updated>2013-11-25T06:31:16+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-11-25T06:31:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=42a625aa3f274af08784d6624eb98c652331f7d7'/>
<id>42a625aa3f274af08784d6624eb98c652331f7d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change bounded semaphore into a subclass, like threading.[Bounded]Semaphore.</title>
<updated>2013-11-23T23:05:58+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2013-11-23T23:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/trollius.git/commit/?id=11738a1540b7be078ee0458f86635522b65caff0'/>
<id>11738a1540b7be078ee0458f86635522b65caff0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
