]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-77782: Deprecate Py_HasFileSystemDefaultEncoding (#106272)
authorVictor Stinner <vstinner@python.org>
Fri, 30 Jun 2023 09:57:06 +0000 (11:57 +0200)
committerGitHub <noreply@github.com>
Fri, 30 Jun 2023 09:57:06 +0000 (11:57 +0200)
Deprecate Py_HasFileSystemDefaultEncoding variable.

Doc/whatsnew/3.12.rst
Include/fileobject.h

index b6382e7e984490ed3e4c0297a9ad645a64dd7177..1af80ea62b392d9463b163cb67b86fe953683f29 100644 (file)
@@ -1858,6 +1858,7 @@ Deprecated
   * :c:var:`Py_LegacyWindowsFSEncodingFlag`: use :c:member:`PyPreConfig.legacy_windows_fs_encoding`
   * :c:var:`Py_LegacyWindowsStdioFlag`: use :c:member:`PyConfig.legacy_windows_stdio`
   * :c:var:`!Py_FileSystemDefaultEncoding`: use :c:member:`PyConfig.filesystem_encoding`
+  * :c:var:`!Py_HasFileSystemDefaultEncoding`: use :c:member:`PyConfig.filesystem_encoding`
   * :c:var:`!Py_FileSystemDefaultEncodeErrors`: use :c:member:`PyConfig.filesystem_errors`
   * :c:var:`!Py_UTF8Mode`: use :c:member:`PyPreConfig.utf8_mode` (see :c:func:`Py_PreInitialize`)
 
index 02bd7c915a23f79f1a31e67a00d59e2e267ced63..2deef544d667a568f567786decd4d474f062f10b 100644 (file)
@@ -23,7 +23,7 @@ Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncoding;
 #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03060000
 Py_DEPRECATED(3.12) PyAPI_DATA(const char *) Py_FileSystemDefaultEncodeErrors;
 #endif
-PyAPI_DATA(int) Py_HasFileSystemDefaultEncoding;
+Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_HasFileSystemDefaultEncoding;
 
 #if !defined(Py_LIMITED_API) || Py_LIMITED_API+0 >= 0x03070000
 Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_UTF8Mode;