Message304307
Aye, what's in PEP 558 is the least invasive implementation change I've been able to come up that fixes the reported bug, but Nathaniel's right that it would break debuggers (and probably some other things) as currently written.
So the above design comes from asking myself "How can I get the *effect* of PEP 558, while hiding what's going on internally even from trace function implementations?".
While I can't be sure until I've actually implemented it successfully (no ETA on that, unfortunately), I think blending my idea with Nathaniel's original idea will let us enjoy the benefits of both approaches, without the downsides of either of them. |
|
Date |
User |
Action |
Args |
2017-10-13 05:12:06 | ncoghlan | set | recipients:
+ ncoghlan, gvanrossum, arigo, belopolsky, vstinner, benjamin.peterson, njs, xdegaye, Mark.Shannon, yselivanov, xgdomingo |
2017-10-13 05:12:05 | ncoghlan | set | messageid: <1507871525.98.0.213398074469.issue30744@psf.upfronthosting.co.za> |
2017-10-13 05:12:05 | ncoghlan | link | issue30744 messages |
2017-10-13 05:12:05 | ncoghlan | create | |
|