diff options
Diffstat (limited to 'Include/internal/pystate.h')
-rw-r--r-- | Include/internal/pystate.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Include/internal/pystate.h b/Include/internal/pystate.h index 83fa7dc..6cee272 100644 --- a/Include/internal/pystate.h +++ b/Include/internal/pystate.h @@ -52,9 +52,17 @@ typedef struct _PyPathConfig { wchar_t *program_name; /* Set by Py_SetPythonHome() or PYTHONHOME environment variable */ wchar_t *home; + /* isolated and no_site_import are used to set Py_IsolatedFlag and + Py_NoSiteFlag flags on Windows in read_pth_file(). These fields + are ignored when their value are equal to -1 (unset). */ + int isolated; + int no_site_import; } _PyPathConfig; -#define _PyPathConfig_INIT {.module_search_path = NULL} +#define _PyPathConfig_INIT \ + {.module_search_path = NULL, \ + .isolated = -1, \ + .no_site_import = -1} /* Note: _PyPathConfig_INIT sets other fields to 0/NULL */ PyAPI_DATA(_PyPathConfig) _Py_path_config; |