<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/asyncio/locks.py, branch enum-private-310</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-45416: Fix use of asyncio.Condition() with explicit Lock objects (GH-28850)</title>
<updated>2021-10-10T16:25:14+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-10-10T16:25:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=164dddf5f8c9c6b93f32c9f79b4301fc804576e9'/>
<id>164dddf5f8c9c6b93f32c9f79b4301fc804576e9</id>
<content type='text'>
Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;
(cherry picked from commit 1a7892414e654aa5c99efa31db767baba7f4a424)

Co-authored-by: Joongi Kim &lt;joongi@lablup.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;
(cherry picked from commit 1a7892414e654aa5c99efa31db767baba7f4a424)

Co-authored-by: Joongi Kim &lt;joongi@lablup.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42392: Improve removal of *loop* parameter in asyncio primitives (GH-23499)</title>
<updated>2020-11-25T11:50:44+00:00</updated>
<author>
<name>Yurii Karabas</name>
<email>1998uriyyo@gmail.com</email>
</author>
<published>2020-11-25T11:50:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b9127dd6eedd693cfd716a4444648864e2e00186'/>
<id>b9127dd6eedd693cfd716a4444648864e2e00186</id>
<content type='text'>
* Update code after merge review from 1st1

* Use a sentinel approach for loop parameter
Remove unnecessary _get_running_loop patching

* Use more clear function name (_verify_parameter_is_marker -&gt; _verify_no_loop)

* Add init method to _LoopBoundMixin to check that loop param wasn't used</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update code after merge review from 1st1

* Use a sentinel approach for loop parameter
Remove unnecessary _get_running_loop patching

* Use more clear function name (_verify_parameter_is_marker -&gt; _verify_no_loop)

* Add init method to _LoopBoundMixin to check that loop param wasn't used</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42392: Remove loop parameter form asyncio locks and Queue (#23420)</title>
<updated>2020-11-24T18:08:54+00:00</updated>
<author>
<name>Yurii Karabas</name>
<email>1998uriyyo@gmail.com</email>
</author>
<published>2020-11-24T18:08:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0ec34cab9dd4a7bcddafaeeb445fae0f26afcdd1'/>
<id>0ec34cab9dd4a7bcddafaeeb445fae0f26afcdd1</id>
<content type='text'>
Co-authored-by: Andrew Svetlov &lt;andrew.svetlov@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Andrew Svetlov &lt;andrew.svetlov@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34793: Drop old-style context managers in asyncio.locks (GH-17533)</title>
<updated>2020-02-01T11:12:52+00:00</updated>
<author>
<name>Andrew Svetlov</name>
<email>andrew.svetlov@gmail.com</email>
</author>
<published>2020-02-01T11:12:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=90d9ba6ef10af32e8dfe0649789c3a8ccf419e95'/>
<id>90d9ba6ef10af32e8dfe0649789c3a8ccf419e95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36373: Fix deprecation warnings (GH-15889)</title>
<updated>2019-09-11T08:20:24+00:00</updated>
<author>
<name>Andrew Svetlov</name>
<email>andrew.svetlov@gmail.com</email>
</author>
<published>2019-09-11T08:20:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7264e92b718d307cc499b2f10eab7644b00f0499'/>
<id>7264e92b718d307cc499b2f10eab7644b00f0499</id>
<content type='text'>
https://bugs.python.org/issue36373</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.python.org/issue36373</pre>
</div>
</content>
</entry>
<entry>
<title> bpo-36373: Deprecate explicit loop parameter in all public asyncio APIs [locks] (GH-13920)</title>
<updated>2019-09-10T10:55:07+00:00</updated>
<author>
<name>Emmanuel Arias</name>
<email>emmanuelarias30@gmail.com</email>
</author>
<published>2019-09-10T10:55:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=537877d85d1c27d2c2f5189e39da64a7a0c413d3'/>
<id>537877d85d1c27d2c2f5189e39da64a7a0c413d3</id>
<content type='text'>
This PR deprecate explicit loop parameters in all public asyncio APIs

This issues is split to be easier to review.

Third step: locks.py





https://bugs.python.org/issue36373</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This PR deprecate explicit loop parameters in all public asyncio APIs

This issues is split to be easier to review.

Third step: locks.py





https://bugs.python.org/issue36373</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34767: Do not always create a collections.deque() in asyncio.Lock() (GH-13834)</title>
<updated>2019-06-05T09:33:26+00:00</updated>
<author>
<name>Zackery Spytz</name>
<email>zspytz@gmail.com</email>
</author>
<published>2019-06-05T09:33:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=9aa78566fbeeb8cdaa669ad22f92cf63765f4135'/>
<id>9aa78566fbeeb8cdaa669ad22f92cf63765f4135</id>
<content type='text'>
https://bugs.python.org/issue34767</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugs.python.org/issue34767</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36921: Deprecate @coroutine for sake of async def (GH-13346)</title>
<updated>2019-05-16T14:52:10+00:00</updated>
<author>
<name>Andrew Svetlov</name>
<email>andrew.svetlov@gmail.com</email>
</author>
<published>2019-05-16T14:52:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=68b34a720485f399e8699235b8f4e08f227dd43b'/>
<id>68b34a720485f399e8699235b8f4e08f227dd43b</id>
<content type='text'>
The second attempt. Now deprecate `@coroutine` only, keep `yield from fut` as is.


https://bugs.python.org/issue36921</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The second attempt. Now deprecate `@coroutine` only, keep `yield from fut` as is.


https://bugs.python.org/issue36921</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34622: Extract asyncio exceptions into a separate module (GH-9141)</title>
<updated>2018-09-11T17:13:04+00:00</updated>
<author>
<name>Andrew Svetlov</name>
<email>andrew.svetlov@gmail.com</email>
</author>
<published>2018-09-11T17:13:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0baa72f4b2e7185298d09cf64c7b591efcd22af0'/>
<id>0baa72f4b2e7185298d09cf64c7b591efcd22af0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-32841: Fix cancellation in awaiting asyncio.Condition (#5665)</title>
<updated>2018-02-14T09:18:11+00:00</updated>
<author>
<name>Bar Harel</name>
<email>bzvi7919@gmail.com</email>
</author>
<published>2018-02-14T09:18:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5746510b7aef423fa4afc92b2abb919307b1dbb9'/>
<id>5746510b7aef423fa4afc92b2abb919307b1dbb9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
