Christian Heimes wrote: > Zbigniew Braniecki wrote: >> Any clue on what's going on here, and/if where I should report it? > > Congratulations! You've stumbled over a well known gotcha. Most newbies > fall for the trap. > > class A: > def __init__ (self, val=[]): > print val > self.lst = val > > val is created only *once* and shared across all instaces of A.
Thanks for help guys! It's really a nice pitfall, I can hardly imagine anyone expecting this, or how easily could I find this info (e.g. what query should I give to google to get it without bothering people on this group) Anyway, thanks :) Greetings Zbigniew Braniecki -- http://mail.python.org/mailman/listinfo/python-list