[Python-Dev] Changing a value in a frame (for a debugger) (original) (raw)
Greg Ewing greg.ewing at canterbury.ac.nz
Thu Feb 8 00:06:56 CET 2007
- Previous message: [Python-Dev] Changing a value in a frame (for a debugger)
- Next message: [Python-Dev] Changing a value in a frame (for a debugger)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Fabio Zadrozny wrote:
Would it be ok to add a feature request for that?
It seems a reasonable thing to suggest. Instead of a copy, locals() could return a mapping object that is a view of the underlying array. The only limitation then would be that you couldn't add new keys.
I initially thought it was completely read-only, but I find it strange that it affects the topmost frame correctly
That's because the topmost frame has a module's dict as its locals, so in that case you are modifying them directly. It's only code compiled as the body of a function that uses an array for locals.
-- Greg
- Previous message: [Python-Dev] Changing a value in a frame (for a debugger)
- Next message: [Python-Dev] Changing a value in a frame (for a debugger)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]