Message184189
We should definitely have a way to expose the original dictionary from __prepare__(). Along with Nick's point, another reason is to allow class decorators to have access to that original, which is important to any use case that involves post-creation introspection of the definition order within the class namespace.
Nick, where did you see cls.__locals__? I'm not finding any mention of __locals__ outside compiler.c and symtable.c. I agree that such an attribute on classes would be helpful, even if by another name, and that it should be documented. |
|
Date |
User |
Action |
Args |
2013-03-14 20:42:05 | eric.snow | set | recipients:
+ eric.snow, jcea, ncoghlan, ezio.melotti, Arfrever, flox, daniel.urban |
2013-03-14 20:42:05 | eric.snow | set | messageid: <1363293725.73.0.410642307583.issue17044@psf.upfronthosting.co.za> |
2013-03-14 20:42:05 | eric.snow | link | issue17044 messages |
2013-03-14 20:42:05 | eric.snow | create | |
|