thanks guys,
def __init__ ( self, value = [] ) :Gotcha : default argument values are eval'd only once. Also, it would make more sense IMHO to follow the parent's class initializer's behaviour:def __init__(self, *args)list.__init__ ( self, value )list.__init__(self, *args)
that's even better, except the call must be
list.__init__ ( self, args )
cheers,
Stef
--
http://mail.python.org/mailman/listinfo/python-list
