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 eric.snow, vstinner
Date 2020-03-09.23:28:59
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
I added PyInterpreterState.runtime in bpo-36710:

commit 01b1cc12e7c6a3d6a3d27ba7c731687d57aae92a
Author: Victor Stinner <>
Date:   Wed Nov 20 02:27:56 2019 +0100

    bpo-36710: Add PyInterpreterState.runtime field (GH-17270)
    Add PyInterpreterState.runtime field: reference to the _PyRuntime
    global variable. This field exists to not have to pass runtime in
    addition to tstate to a function.  Get runtime from tstate:
    Remove "_PyRuntimeState *runtime" parameter from functions already
    taking a "PyThreadState *tstate" parameter.
    _PyGC_Init() first parameter becomes "PyThreadState *tstate".


> This change introduced a regression:

Funny/not funny, I introduced the same bug and I fixed it in bpo-39877.
Date User Action Args
2020-03-09 23:28:59vstinnersetrecipients: + vstinner, eric.snow
2020-03-09 23:28:59vstinnersetmessageid: <>
2020-03-09 23:28:59vstinnerlinkissue36818 messages
2020-03-09 23:28:59vstinnercreate