diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2017-12-21 15:49:13 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-21 15:49:13 (GMT) |
commit | 9bee329130aae5a13050c08dab9d349b76e66835 (patch) | |
tree | 828e5eba0807b15d60bb7f5162685d0dc993fc42 /Include/namespaceobject.h | |
parent | 9dd762013fd9fcf975ad51700b55d050ca9ed60e (diff) | |
download | cpython-9bee329130aae5a13050c08dab9d349b76e66835.zip cpython-9bee329130aae5a13050c08dab9d349b76e66835.tar.gz cpython-9bee329130aae5a13050c08dab9d349b76e66835.tar.bz2 |
bpo-32030: Add _Py_FindEnvConfigValue() (#4963)
Add a new _Py_FindEnvConfigValue() function: code shared between
Windows and Unix implementations of _PyPathConfig_Calculate() to read
the pyenv.cfg file.
_Py_FindEnvConfigValue() now uses _Py_DecodeUTF8_surrogateescape()
instead of using a Python Unicode string, the Python API must not be
used early during Python initialization. Same change in Unix
search_for_exec_prefix(): use _Py_DecodeUTF8_surrogateescape().
Cleanup also encode_current_locale(): PyMem_RawFree/PyMem_Free can be
called with NULL.
Fix also "NUL byte" => "NULL byte" typo.
Diffstat (limited to 'Include/namespaceobject.h')
0 files changed, 0 insertions, 0 deletions