On 12/24/2010 8:51 AM, Chris Gonnerman wrote:
On 12/24/2010 10:24 AM, kj wrote:
I want to implement a frozen and ordered dict.
I thought I'd implement it as a subclass of collections.OrderedDict
that prohibits all modifications to the dictionary after it has
been initialized.
That's actually a fairly common question - is an object in
initialization, or has it been fully created? It would be useful
if Python had some standard way to check if initialization
has completed. Sometimes a parent class needs to know if
initialization of the entire object has completed. This typically
comes up with classes that define "__setattr__" and are then
subclassed.
John Nagle
--
http://mail.python.org/mailman/listinfo/python-list