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 brett.cannon
Recipients Mark.Shannon, brett.cannon, dino.viehland, eric.snow, fabioz, vstinner
Date 2019-11-21.19:57:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1574366238.21.0.277727463019.issue38500@roundup.psfhosted.org>
In-reply-to
Content
@Mark

> PEP 523 makes no mention of adding a getter or setter.
> Adding them is a big change to Python semantics and shouldn't, IMO, be done without a PEP that explicit states they are going to be added.

Adding getters or setters for something that was previously doable that we accidentally took away from users is not an expansion of semantics; it's fixing a backwards-compatibility break in a way that lets us keep the goal of making PyInterpreterState opaque.

I'm considering this issue at a stalemate and so I'm going to loop in python-dev to help settle this. If that still locks up then we can bring this to the steering council.
History
Date User Action Args
2019-11-21 19:57:18brett.cannonsetrecipients: + brett.cannon, vstinner, fabioz, dino.viehland, Mark.Shannon, eric.snow
2019-11-21 19:57:18brett.cannonsetmessageid: <1574366238.21.0.277727463019.issue38500@roundup.psfhosted.org>
2019-11-21 19:57:18brett.cannonlinkissue38500 messages
2019-11-21 19:57:17brett.cannoncreate