Message385329
I don't think so.
Tracing is already somewhat fragile, see https://bugs.python.org/issue30744.
Making it more complex is likely to add more bugs.
PEP 558 should help, as f_locals becomes a proxy.
There are some minor issues with PEP 558 (I'm not convinced that it is completely robust), but it should fix this issue.
Ultimately, what we need is a decent debugger API, something along the lines of the JVMTI. |
|
Date |
User |
Action |
Args |
2021-01-20 11:01:17 | Mark.Shannon | set | recipients:
+ Mark.Shannon, ncoghlan, vstinner, fabioz, python-dev |
2021-01-20 11:01:17 | Mark.Shannon | set | messageid: <1611140477.88.0.144976818859.issue42197@roundup.psfhosted.org> |
2021-01-20 11:01:17 | Mark.Shannon | link | issue42197 messages |
2021-01-20 11:01:17 | Mark.Shannon | create | |
|