Skip to content

Documented Py_mod_multiple_interpreters default is incorrect #129405

@encukou

Description

@encukou

Docs added in #107306 say the default for Py_mod_multiple_interpreters is Py_MOD_MULTIPLE_INTERPRETERS_NOT_SUPPORTED, but the actual default is Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED (preserving pre-3.12 behaviour):

/* By default, multi-phase init modules are expected
to work under multiple interpreters. */
if (!has_multiple_interpreters_slot) {
multiple_interpreters = Py_MOD_MULTIPLE_INTERPRETERS_SUPPORTED;

cc @ericsnowcurrently

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Done

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions