diff options
| author | Victor Stinner <vstinner@redhat.com> | 2019-03-05 02:44:12 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-05 02:44:12 +0100 |
| commit | 6dcb54228e7520abd058897440c26e323f62afcd (patch) | |
| tree | 44c513ae0de0ecbf63609bb3b61bbc41806ce156 /Include/internal/pycore_coreconfig.h | |
| parent | cad1f747da47849ab5d8b0b881f7a0b94564d290 (diff) | |
| download | cpython-git-6dcb54228e7520abd058897440c26e323f62afcd.tar.gz | |
bpo-36142: Add _PyPreConfig_ReadFromArgv() (GH-12173)
The new function is now responsible to parse -E and -I command line
arguments.
Diffstat (limited to 'Include/internal/pycore_coreconfig.h')
| -rw-r--r-- | Include/internal/pycore_coreconfig.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/Include/internal/pycore_coreconfig.h b/Include/internal/pycore_coreconfig.h index 6469fcacbf..5135969bcf 100644 --- a/Include/internal/pycore_coreconfig.h +++ b/Include/internal/pycore_coreconfig.h @@ -44,12 +44,13 @@ PyAPI_FUNC(void) _PyPreConfig_SetGlobalConfig(const _PyPreConfig *config); PyAPI_FUNC(_PyInitError) _PyPreConfig_Read(_PyPreConfig *config); PyAPI_FUNC(int) _PyPreConfig_AsDict(const _PyPreConfig *config, PyObject *dict); - +PyAPI_FUNC(_PyInitError) _PyPreConfig_ReadFromArgv(_PyPreConfig *config, + const _PyArgv *args); +PyAPI_FUNC(void) _PyPreConfig_Write(const _PyPreConfig *config); /* --- _PyCoreConfig ---------------------------------------------- */ -PyAPI_FUNC(_PyInitError) _PyCoreConfig_Read(_PyCoreConfig *config); PyAPI_FUNC(void) _PyCoreConfig_Clear(_PyCoreConfig *); PyAPI_FUNC(int) _PyCoreConfig_Copy( _PyCoreConfig *config, @@ -67,8 +68,11 @@ PyAPI_FUNC(int) _PyCoreConfig_GetEnvDup( wchar_t **dest, wchar_t *wname, char *name); +PyAPI_FUNC(_PyInitError) _PyCoreConfig_Read(_PyCoreConfig *config, + const _PyPreConfig *preconfig); PyAPI_FUNC(_PyInitError) _PyCoreConfig_ReadFromArgv(_PyCoreConfig *config, - const _PyArgv *args); + const _PyArgv *args, + const _PyPreConfig *preconfig); PyAPI_FUNC(void) _PyCoreConfig_Write(const _PyCoreConfig *config); #ifdef __cplusplus |
