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

Reply via email to