This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients docs@python, eric.snow, ncoghlan, vstinner
Date 2017-11-24.13:19:15
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
Follow-up of bpo-32086, bpo-32096 and "[Python-Dev] Python initialization and embedded Python" thread:

I propose to explicitly list functions that can be safetely called before Py_Initialize(). This safety warranty must be part of the C API.

Maybe we should even test all tests function in test_capi using Programs/_testembed, as we did for Py_DecodeLocale() and Py_SetProgramName() in commit 9e87e7776f7ace66baaf7247233afdabd00c2b44 ("pre_initialization_api" test).

Attached PR adds proposed documentation. It also documents "global configuration variables" like Py_DebugFlag.
Date User Action Args
2017-11-24 13:19:16vstinnersetrecipients: + vstinner, ncoghlan, docs@python, eric.snow
2017-11-24 13:19:16vstinnersetmessageid: <>
2017-11-24 13:19:15vstinnerlinkissue32124 messages
2017-11-24 13:19:15vstinnercreate