bpo-32604: Expose the subinterpreters C-API in a "private" stdlib module. by ericsnowcurrently · Pull Request #1748 · python/cpython (original) (raw)
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note that the PEP is all about the high-level API we want to expose to users. In contrast, run_string()
is the low-level function focused strictly as an analog to PyRun_String*()
. As we support other runnable things (e.g. code objects, functions), we will add corresponding low-level functions. The eventual high-level method (i.e. Interpreter.run()
will call the appropriate low-level function.
Also, I'm removing the docs for now.