<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git, branch main</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>gh-103606: Improve error message from logging.config.FileConfig (GH-103628)</title>
<updated>2023-05-18T04:20:47+00:00</updated>
<author>
<name>Prince Roshan</name>
<email>princekrroshan01@gmail.com</email>
</author>
<published>2023-05-18T04:20:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=152227b569c3a9b87fe0483706f704762ced6d75'/>
<id>152227b569c3a9b87fe0483706f704762ced6d75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104499: Fix typo. (#104598)</title>
<updated>2023-05-18T02:35:46+00:00</updated>
<author>
<name>Terry Jan Reedy</name>
<email>tjreedy@udel.edu</email>
</author>
<published>2023-05-18T02:35:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c5b670efd1e6dabc94b6308734d63f762480b80f'/>
<id>c5b670efd1e6dabc94b6308734d63f762480b80f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104499: IDLE - fix completions for tk aqua 8.7 (#104591)</title>
<updated>2023-05-18T01:36:58+00:00</updated>
<author>
<name>Terry Jan Reedy</name>
<email>tjreedy@udel.edu</email>
</author>
<published>2023-05-18T01:36:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=678bf57ed04b8c250f0bc031ebd264bece76e731'/>
<id>678bf57ed04b8c250f0bc031ebd264bece76e731</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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://git.baserock.org/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-104555: Runtime-checkable protocols: Don't let previous calls to `isinstance()` influence whether `issubclass()` raises an exception (#104559)</title>
<updated>2023-05-17T23:43:12+00:00</updated>
<author>
<name>Alex Waygood</name>
<email>Alex.Waygood@Gmail.com</email>
</author>
<published>2023-05-17T23:43:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b27fe67f3c643e174c3619b669228ef34b6d87ee'/>
<id>b27fe67f3c643e174c3619b669228ef34b6d87ee</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-104050: Add type hints to Argument Clinic converter keywords (#104588)</title>
<updated>2023-05-17T21:05:22+00:00</updated>
<author>
<name>Erlend E. Aasland</name>
<email>erlend.aasland@protonmail.com</email>
</author>
<published>2023-05-17T21:05:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2f369cafeeb4a4886b00396abd8a5f33e555e1c3'/>
<id>2f369cafeeb4a4886b00396abd8a5f33e555e1c3</id>
<content type='text'>
Introduce TypeSet, and use it to annotate the 'accept' keyword of
various C converters. Also add some missing return annotations for
converter init functions.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce TypeSet, and use it to annotate the 'accept' keyword of
various C converters. Also add some missing return annotations for
converter init functions.</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104496: IDLE - fix About for mixed tcl/tk versions (#104585)</title>
<updated>2023-05-17T19:59:13+00:00</updated>
<author>
<name>Terry Jan Reedy</name>
<email>tjreedy@udel.edu</email>
</author>
<published>2023-05-17T19:59:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=aed643baa968b4959b830d37750080cac546fba7'/>
<id>aed643baa968b4959b830d37750080cac546fba7</id>
<content type='text'>
Print both if they are different, as may happen in the future.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print both if they are different, as may happen in the future.</pre>
</div>
</content>
</entry>
<entry>
<title>gh-104372: Cleanup _posixsubprocess `make_inheritable` for async signal safety and no GIL requirement (#104518)</title>
<updated>2023-05-17T15:59:45+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@krypto.org</email>
</author>
<published>2023-05-17T15:59:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c649df63e0d052044a4660101d5769ff46ae9234'/>
<id>c649df63e0d052044a4660101d5769ff46ae9234</id>
<content type='text'>
Move all of the Python C API calls into the parent process up front
instead of doing PyLong_AsLong and PyErr_Occurred and PyTuple_GET from
the post-fork/vfork child process.

Much of this was long overdue. We shouldn't have been using PyTuple and
PyLong APIs within all of these low level functions anyways.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move all of the Python C API calls into the parent process up front
instead of doing PyLong_AsLong and PyErr_Occurred and PyTuple_GET from
the post-fork/vfork child process.

Much of this was long overdue. We shouldn't have been using PyTuple and
PyLong APIs within all of these low level functions anyways.</pre>
</div>
</content>
</entry>
<entry>
<title>GH-101520: Move tracemalloc functionality into core, leaving interface in Modules. (#104508)</title>
<updated>2023-05-17T13:17:16+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2023-05-17T13:17:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f7df17394906f2af51afef3c8ccaaab3847b059c'/>
<id>f7df17394906f2af51afef3c8ccaaab3847b059c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>typing: Add more tests for TypeVar (#104571)</title>
<updated>2023-05-17T13:08:21+00:00</updated>
<author>
<name>Jelle Zijlstra</name>
<email>jelle.zijlstra@gmail.com</email>
</author>
<published>2023-05-17T13:08:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=26931944dd8abd6554249239344fa62b789b9028'/>
<id>26931944dd8abd6554249239344fa62b789b9028</id>
<content type='text'>
During the PEP 695 implementation at one point I made
TypeVar.__name__ return garbage, and all of test_typing passed.
So I decided to add a few more tests. In the process I discovered
a minor incompatibility from the C implementation of TypeVar:
empty constraints were returned as None instead of an empty tuple.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During the PEP 695 implementation at one point I made
TypeVar.__name__ return garbage, and all of test_typing passed.
So I decided to add a few more tests. In the process I discovered
a minor incompatibility from the C implementation of TypeVar:
empty constraints were returned as None instead of an empty tuple.
</pre>
</div>
</content>
</entry>
</feed>
