strange behaviour with keyword arguments and inheritance

Alex Martelli aleax at
Tue Apr 17 06:40:59 CEST 2007

Steve Holden <steve at> wrote:
> > livibetter has a better solution. the reason is that you need to
> > create a new list object everytime, am I right?
> > 
> Yes, specifically on every *call*.

...and livibetter's solution also creates a new list on every call to
Child (that [] passed on to Parent.__init__ does exactly that).


More information about the Python-list mailing list