On Apr 17, 8:56 am, "matthewperpick" <[EMAIL PROTECTED]> wrote: > Check out this toy example that demonstrates some "strange" behaviour > with keyword arguments and inheritance. > > ================================= > > class Parent: > def __init__(self, ary = []): > self.ary = ary >
This should work: class Parent: def __init__(self, ary = []): self.ary = list(ary) And FYI http://groups.google.com/group/comp.lang.python/browse_thread/thread/e203f9cd64125a78/8d89b250ceca1458#8d89b250ceca1458 -- http://mail.python.org/mailman/listinfo/python-list