![](https://secure.gravatar.com/avatar/e8600d16ba667cc8d7f00ddc9f254340.jpg?s=120&d=mm&r=g)
I wanted to let people know that the four of us on the SC not driving this work -- i.e. everyone but Victor -- talked about this at our last meeting and we support the work to isolate interpreter state from being global. There are benefits for the situation where you have to integrate CPython with other code which does its own thread management (i.e. the embedded scenario). It also helps from an organizational perspective of the code and thus we believe leads to easier maintainability long-term. We are okay with the performance trade-off required for this work. I will also say that while this work is a prerequisite for PEP 554 as currently proposed, it does not mean the SC believes PEP 554 will ultimately be accepted. We view this work as independently motivated from PEP 554.