<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/fileutils.c, branch enum-lost-fixes</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>[3.10] Fix typos in the Python directory (GH-28767) (GH-28799)</title>
<updated>2021-10-07T15:30:08+00:00</updated>
<author>
<name>Christian Clauss</name>
<email>cclauss@me.com</email>
</author>
<published>2021-10-07T15:30:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ccd82a080056f21da2041d4c5d0ac4421ad0c8a8'/>
<id>ccd82a080056f21da2041d4c5d0ac4421ad0c8a8</id>
<content type='text'>
(cherry picked from commit db693df3e112c5a61f2cbef63eedce3a36520ded)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit db693df3e112c5a61f2cbef63eedce3a36520ded)</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44219: Release the GIL during isatty syscalls (GH-28250) (GH-28255)</title>
<updated>2021-09-09T16:35:43+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-09-09T16:35:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=23c46778d65870784cb6d4de30f43aac62d71e73'/>
<id>23c46778d65870784cb6d4de30f43aac62d71e73</id>
<content type='text'>
Release the GIL while performing isatty() system calls on arbitrary
file descriptors. In particular, this affects os.isatty(),
os.device_encoding() and io.TextIOWrapper. By extension,
io.open() in text mode is also affected.
(cherry picked from commit 06148b1870fceb1a21738761b8e1ac3bf654319b)

Co-authored-by: Vincent Michel &lt;vxgmichel@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Release the GIL while performing isatty() system calls on arbitrary
file descriptors. In particular, this affects os.isatty(),
os.device_encoding() and io.TextIOWrapper. By extension,
io.open() in text mode is also affected.
(cherry picked from commit 06148b1870fceb1a21738761b8e1ac3bf654319b)

Co-authored-by: Vincent Michel &lt;vxgmichel@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-44849: Fix os.set_inheritable() on FreeBSD 14 with O_PATH (GH-27623)</title>
<updated>2021-08-06T13:40:44+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-08-06T13:40:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2ae2235c7a7627725df40c7875245cd17d90f39f'/>
<id>2ae2235c7a7627725df40c7875245cd17d90f39f</id>
<content type='text'>
Fix the os.set_inheritable() function on FreeBSD 14 for file
descriptor opened with the O_PATH flag: ignore the EBADF error on
ioctl(), fallback on the fcntl() implementation.
(cherry picked from commit c24896c0e3b32c8a9f614ef51366007b67d5c665)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the os.set_inheritable() function on FreeBSD 14 for file
descriptor opened with the O_PATH flag: ignore the EBADF error on
ioctl(), fallback on the fcntl() implementation.
(cherry picked from commit c24896c0e3b32c8a9f614ef51366007b67d5c665)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43667: Fix broken Unicode encoding in non-UTF locales on Solaris (GH-25096)</title>
<updated>2021-04-30T13:21:42+00:00</updated>
<author>
<name>Jakub Kulík</name>
<email>Kulikjak@gmail.com</email>
</author>
<published>2021-04-30T13:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9032cf5cb1e33c0349089cfb0f6bf11ed3c30e86'/>
<id>9032cf5cb1e33c0349089cfb0f6bf11ed3c30e86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30555: Fix WindowsConsoleIO fails in the presence of fd redirection (GH-1927)</title>
<updated>2021-04-23T22:00:27+00:00</updated>
<author>
<name>Segev Finer</name>
<email>segev208@gmail.com</email>
</author>
<published>2021-04-23T22:00:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5e437fb872279960992c9a07f1a4c051b4948c53'/>
<id>5e437fb872279960992c9a07f1a4c051b4948c53</id>
<content type='text'>
This works by not caching the handle and instead getting the handle from
the file descriptor each time, so that if the actual handle changes by
fd redirection closing/opening the console handle beneath our feet, we
will keep working correctly.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This works by not caching the handle and instead getting the handle from
the file descriptor each time, so that if the actual handle changes by
fd redirection closing/opening the console handle beneath our feet, we
will keep working correctly.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35883: Py_DecodeLocale() escapes invalid Unicode characters (GH-24843)</title>
<updated>2021-03-17T20:46:53+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-03-17T20:46:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=9976834f807ea63ca51bc4f89be457d734148682'/>
<id>9976834f807ea63ca51bc4f89be457d734148682</id>
<content type='text'>
Python no longer fails at startup with a fatal error if a command
line argument contains an invalid Unicode character.

The Py_DecodeLocale() function now escapes byte sequences which would
be decoded as Unicode characters outside the [U+0000; U+10ffff]
range.

Use MAX_UNICODE constant in unicodeobject.c.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python no longer fails at startup with a fatal error if a command
line argument contains an invalid Unicode character.

The Py_DecodeLocale() function now escapes byte sequences which would
be decoded as Unicode characters outside the [U+0000; U+10ffff]
range.

Use MAX_UNICODE constant in unicodeobject.c.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42780: Fix set_inheritable() for O_PATH file descriptors on Linux (GH-24172)</title>
<updated>2021-01-20T14:05:51+00:00</updated>
<author>
<name>cptpcrd</name>
<email>31829097+cptpcrd@users.noreply.github.com</email>
</author>
<published>2021-01-20T14:05:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7dc71c425cf6aa6a4070a418dce5d95ca435c79f'/>
<id>7dc71c425cf6aa6a4070a418dce5d95ca435c79f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-32381: Remove unused _Py_fopen() function (GH-23711)</title>
<updated>2020-12-09T19:54:31+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-12-09T19:54:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ca064402079f889226cb107b26b329891431c319'/>
<id>ca064402079f889226cb107b26b329891431c319</id>
<content type='text'>
Remove the private _Py_fopen() function which is no longer needed.
Use _Py_wfopen() or _Py_fopen_obj() instead.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the private _Py_fopen() function which is no longer needed.
Use _Py_wfopen() or _Py_fopen_obj() instead.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41462: Add os.set_blocking() support for VxWorks RTOS (GH-21713)</title>
<updated>2020-12-07T20:41:12+00:00</updated>
<author>
<name>pxinwr</name>
<email>peixing.xin@windriver.com</email>
</author>
<published>2020-12-07T20:41:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=06afac6c5740bb81d2b7ab9639d2b08cccf77d33'/>
<id>06afac6c5740bb81d2b7ab9639d2b08cccf77d33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42236: os.device_encoding() respects UTF-8 Mode (GH-23119)</title>
<updated>2020-11-04T10:20:10+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-11-04T10:20:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=3529718925f40d14ed48d281d809187bc7314a14'/>
<id>3529718925f40d14ed48d281d809187bc7314a14</id>
<content type='text'>
On Unix, the os.device_encoding() function now returns 'UTF-8' rather
than the device encoding if the Python UTF-8 Mode is enabled.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Unix, the os.device_encoding() function now returns 'UTF-8' rather
than the device encoding if the Python UTF-8 Mode is enabled.</pre>
</div>
</content>
</entry>
</feed>
