summaryrefslogtreecommitdiffstats
path: root/Include
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2020-11-05 17:12:33 (GMT)
committerGitHub <noreply@github.com>2020-11-05 17:12:33 (GMT)
commitf3cb81431574453aac3b6dcadb3120331e6a8f1c (patch)
tree05f4c4cf4ae0625a76a118856e9fa7dbcd520adf /Include
parent4662fa9bfe4a849fe87bfb321d8ef0956c89a772 (diff)
downloadcpython-f3cb81431574453aac3b6dcadb3120331e6a8f1c.zip
cpython-f3cb81431574453aac3b6dcadb3120331e6a8f1c.tar.gz
cpython-f3cb81431574453aac3b6dcadb3120331e6a8f1c.tar.bz2
bpo-42260: Add _PyConfig_FromDict() (GH-23167)
* Rename config_as_dict() to _PyConfig_AsDict(). * Add 'module_search_paths_set' to _PyConfig_AsDict(). * Add _PyConfig_FromDict(). * Add get_config() and set_config() to _testinternalcapi. * Add config_check_consistency().
Diffstat (limited to 'Include')
-rw-r--r--Include/internal/pycore_initconfig.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Include/internal/pycore_initconfig.h b/Include/internal/pycore_initconfig.h
index df7ad77..325be54 100644
--- a/Include/internal/pycore_initconfig.h
+++ b/Include/internal/pycore_initconfig.h
@@ -158,6 +158,9 @@ extern PyStatus _PyConfig_SetPyArgv(
PyConfig *config,
const _PyArgv *args);
+PyAPI_FUNC(PyObject*) _PyConfig_AsDict(const PyConfig *config);
+PyAPI_FUNC(int) _PyConfig_FromDict(PyConfig *config, PyObject *dict);
+
/* --- Function used for testing ---------------------------------- */