Message355990
> IMO this punches a big hole in the Python execution model, but provides no benefit.
This PEP is about fixing a Python 3.8 regression. In Python 3.7, it was possible to get and set frame_eval. In Python 3.8, it's no longer possible.
One option to fix the regression would be to again expose PyInterpreterState structure... but we are trying to do the opposite: hide more structures, not expose more structures :-/
IMHO private getter and setter functions are perfectly fine. Please ensure that the setter can report an issue. We have too many setters which cannot report an error which is very painful :-( |
|
Date |
User |
Action |
Args |
2019-11-05 01:14:22 | vstinner | set | recipients:
+ vstinner, brett.cannon, fabioz, dino.viehland, Mark.Shannon, eric.snow |
2019-11-05 01:14:22 | vstinner | set | messageid: <1572916462.54.0.340514112076.issue38500@roundup.psfhosted.org> |
2019-11-05 01:14:22 | vstinner | link | issue38500 messages |
2019-11-05 01:14:22 | vstinner | create | |
|