Message184189
| Author |
eric.snow |
| Recipients |
Arfrever, daniel.urban, eric.snow, ezio.melotti, flox, jcea, ncoghlan |
| Date |
2013年03月14日.20:42:05 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1363293725.73.0.410642307583.issue17044@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
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. |
|