<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/asyncio, branch main</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>gh-104340: Suppress warning about unawaited exception for closed pipe stdin (#104586)</title>
<updated>2023-05-17T23:45:11+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2023-05-17T23:45:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7fc8e2d4627cdba5cb0075c9052ed6f4b6ecd36d'/>
<id>7fc8e2d4627cdba5cb0075c9052ed6f4b6ecd36d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-98539: Make _SSLTransportProtocol.abort() safe to call when closed (#104474)</title>
<updated>2023-05-14T18:58:13+00:00</updated>
<author>
<name>Sam Bull</name>
<email>git@sambull.org</email>
</author>
<published>2023-05-14T18:58:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=fb8739f0b6291fb048a94d6312f59ba4d10a20ca'/>
<id>fb8739f0b6291fb048a94d6312f59ba4d10a20ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title> gh-97696 Remove unnecessary check for eager_start kwarg (#104188)</title>
<updated>2023-05-09T00:51:58+00:00</updated>
<author>
<name>Jacob Bower</name>
<email>1978924+jbower-fb@users.noreply.github.com</email>
</author>
<published>2023-05-09T00:51:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=bf89d4283a28dd00836f2c312a9255f543f93fc7'/>
<id>bf89d4283a28dd00836f2c312a9255f543f93fc7</id>
<content type='text'>
Instead, add docstring to create_eager_task_factory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead, add docstring to create_eager_task_factory.
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104144: Optimize gather to finish eagerly when all futures complete eagerly (#104138)</title>
<updated>2023-05-06T15:15:27+00:00</updated>
<author>
<name>Itamar Ostricher</name>
<email>itamarost@gmail.com</email>
</author>
<published>2023-05-06T15:15:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=263abd333d18b8825cf6d68a5051818826dbffce'/>
<id>263abd333d18b8825cf6d68a5051818826dbffce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104144: Skip scheduling a done callback if a TaskGroup task completes eagerly (#104140)</title>
<updated>2023-05-05T23:44:03+00:00</updated>
<author>
<name>Itamar Ostricher</name>
<email>itamarost@gmail.com</email>
</author>
<published>2023-05-05T23:44:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=52d8f36e8c9f6048367d7bdfede3698e3f5f70d0'/>
<id>52d8f36e8c9f6048367d7bdfede3698e3f5f70d0</id>
<content type='text'>
Co-authored-by: Carl Meyer &lt;carl@oddbird.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Carl Meyer &lt;carl@oddbird.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-97696: asyncio eager tasks factory (#102853)</title>
<updated>2023-05-01T21:10:13+00:00</updated>
<author>
<name>Itamar Ostricher</name>
<email>itamarost@gmail.com</email>
</author>
<published>2023-05-01T21:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=a474e04388c2ef6aca75c26cb70a1b6200235feb'/>
<id>a474e04388c2ef6aca75c26cb70a1b6200235feb</id>
<content type='text'>
Co-authored-by: Jacob Bower &lt;jbower@meta.com&gt;
Co-authored-by: Carol Willing &lt;carolcode@willingconsulting.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jacob Bower &lt;jbower@meta.com&gt;
Co-authored-by: Carol Willing &lt;carolcode@willingconsulting.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-83925: Make asyncio.subprocess communicate similar to non-asyncio (#18650)</title>
<updated>2023-04-28T00:30:26+00:00</updated>
<author>
<name>Marek Marczykowski-Górecki</name>
<email>marmarek@invisiblethingslab.com</email>
</author>
<published>2023-04-28T00:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=67d140dba72dc2cb661d55878384464de46719e7'/>
<id>67d140dba72dc2cb661d55878384464de46719e7</id>
<content type='text'>
subprocess's communicate(None) closes stdin of the child process, after
sending no (extra) data. Make asyncio variant do the same.
This fixes issues with processes that waits for EOF on stdin before
continuing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
subprocess's communicate(None) closes stdin of the child process, after
sending no (extra) data. Make asyncio variant do the same.
This fixes issues with processes that waits for EOF on stdin before
continuing.
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-103607: Fix `pause_reading` to work when called from `connection_made` in `asyncio`. (#17425)</title>
<updated>2023-04-27T10:03:29+00:00</updated>
<author>
<name>Itayazolay</name>
<email>itayazolay@gmail.com</email>
</author>
<published>2023-04-27T10:03:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=78942ecd9b1dbbd95e99cc298b0154fe126dac12'/>
<id>78942ecd9b1dbbd95e99cc298b0154fe126dac12</id>
<content type='text'>
Co-authored-by: Kumar Aditya &lt;59607654+kumaraditya303@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Kumar Aditya &lt;59607654+kumaraditya303@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-103462: Ensure SelectorSocketTransport.writelines registers a writer when data is still pending (#103463)</title>
<updated>2023-04-13T04:46:52+00:00</updated>
<author>
<name>Ali-Akber Saifee</name>
<email>ali@indydevs.org</email>
</author>
<published>2023-04-13T04:46:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=19d2639d1e6478e2e251479d842bdfa2e8272396'/>
<id>19d2639d1e6478e2e251479d842bdfa2e8272396</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-102780: Fix uncancel() call in asyncio timeouts (#102815)</title>
<updated>2023-03-22T17:52:10+00:00</updated>
<author>
<name>Kristján Valur Jónsson</name>
<email>sweskman@gmail.com</email>
</author>
<published>2023-03-22T17:52:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=04adf2df395ded81922c71360a5d66b597471e49'/>
<id>04adf2df395ded81922c71360a5d66b597471e49</id>
<content type='text'>
Also use `raise TimeOut from &lt;CancelledError instance&gt;` so that the CancelledError is set
in the `__cause__` field rather than in the `__context__` field.

Co-authored-by: Guido van Rossum &lt;gvanrossum@gmail.com&gt;
Co-authored-by: Alex Waygood &lt;Alex.Waygood@Gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also use `raise TimeOut from &lt;CancelledError instance&gt;` so that the CancelledError is set
in the `__cause__` field rather than in the `__context__` field.

Co-authored-by: Guido van Rossum &lt;gvanrossum@gmail.com&gt;
Co-authored-by: Alex Waygood &lt;Alex.Waygood@Gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
