summaryrefslogtreecommitdiffstats
path: root/Include
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2017-12-01 19:09:52 (GMT)
committerGitHub <noreply@github.com>2017-12-01 19:09:52 (GMT)
commitebac19dad6263141d5db0a2c923efe049dba99d2 (patch)
tree9dd0111510cfc339f2e88c24592d04bf11e0a17b /Include
parent9ac3d8882712c9675c3d2f9f84af6b5729575cde (diff)
downloadcpython-ebac19dad6263141d5db0a2c923efe049dba99d2.zip
cpython-ebac19dad6263141d5db0a2c923efe049dba99d2.tar.gz
cpython-ebac19dad6263141d5db0a2c923efe049dba99d2.tar.bz2
bpo-32030: Don't call _PyPathConfig_Fini() in Py_FinalizeEx() (#4667)
Changes: * _PyPathConfig_Fini() cannot be called in Py_FinalizeEx(). Py_Initialize() and Py_Finalize() can be called multiple times, but it must not "forget" parameters set by Py_SetProgramName(), Py_SetPath() or Py_SetPythonHome(), whereas _PyPathConfig_Fini() clear all these parameters. * config_get_program_name() and calculate_program_full_path() now also decode paths using Py_DecodeLocale() to use the surrogateescape error handler, rather than decoding using mbstowcs() which is strict. * Change _Py_CheckPython3() prototype: () => (void) * Truncate a few lines which were too long
Diffstat (limited to 'Include')
-rw-r--r--Include/pylifecycle.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Include/pylifecycle.h b/Include/pylifecycle.h
index d32c98b..3db8832 100644
--- a/Include/pylifecycle.h
+++ b/Include/pylifecycle.h
@@ -109,7 +109,7 @@ PyAPI_FUNC(void) _PyPathConfig_Fini(void);
#endif
PyAPI_FUNC(void) Py_SetPath(const wchar_t *);
#ifdef MS_WINDOWS
-int _Py_CheckPython3();
+int _Py_CheckPython3(void);
#endif
/* In their own files */