initializing mutable class attributes
Dan Perl
dperl at rogers.com
Thu Sep 2 10:04:33 EDT 2004
"Alex Martelli" <aleaxit at yahoo.com> wrote in message
news:1gjhleb.6l5nbvaf0x06N%aleaxit at yahoo.com...
> Bengt Richter <bokr at oz.net> wrote:
> ...
> I could use it in the Cookbook, side by side with Dan's "overloading
> __new__" idea and my custom metaclass, as various approaches to solving
> a 'problem' (if that be one) of "automatically initializing mutable
> instance attributes". It would help if you and/or Dan posted these
> recipes to ActiveState's online cookbook ASAP (deadline is Sat Sep 5...)
> -- I'm allowed to add recipes that didn't show up on the online
> cookbook, but that _is_ discouraged... (and posting the recipes myself
> isn't much better, either).
I already submitted mine. It's recipe #303059, so go to:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/303059
You are right in an earlier posting that another call to __init__ in the
__new__ was redundant. It was even a problem when using it in the multiple
inheritance case. I figured out eventually that it's not needed and I got
rid of it.
Dan
More information about the Python-list
mailing list