Issue1815110

classification
Title: eval and excec should accept mapping type for locals
Type: Severity: normal
Components: None Versions:
Milestone:
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: fwierzbicki, mehendran
Priority: normal Keywords:

Created on 2007-10-17.12:55:09 by mehendran, last changed 2008-12-15.15:58:43 by fwierzbicki.

Messages
msg1981 (view) Author: Mehendran (mehendran) Date: 2007-10-17.12:55:09
The eval(expr, globals, locals) and execfile(filename,
globals, locals) functions and the exec statement have to
accept any mapping type for the locals parameter. 
Previously this had to be a regular Python dictionary.



msg1982 (view) Author: Mehendran (mehendran) Date: 2007-10-17.15:18:37
Patch is attached with ID=[ 1815116 ]
msg3923 (view) Author: Frank Wierzbicki (fwierzbicki) Date: 2008-12-15.15:58:00
eval and exec do accept mappings now from code ported from CPython so
closing this task.  A couple of the fixes in patch 1815116 still look
like they may be useful so I've assigned that issue to myself.  Closing
this bug since it has been fixed.
History
Date User Action Args
2008-12-15 15:58:43fwierzbickisetstatus: open -> closed
2008-12-15 15:58:01fwierzbickisetresolution: fixed
messages: + msg3923
nosy: + fwierzbicki
2007-10-17 12:55:09mehendrancreate