[Python-au] Class attribute behaviour wierdisms
Anthony Baxter
anthony at interlink.com.au
Tue Feb 21 05:34:56 CET 2006
On Tuesday 21 February 2006 15:15, Darryl Ross wrote:
> Hey All,
>
> Just wondering whether this would be expected behaviour??
>
> > darryl at mail:~$ cat test.py
> > class Blah:
> > attr = []
Yes, this is expected behaviour. You've created a class here, and
given the class an attribute 'attr' that's a list. Code in the class
body applies to the class. If you want per-instance stuff, put it in
a method, for instance, __init__.
Anthony
--
Anthony Baxter <anthony at interlink.com.au>
It's never too late to have a happy childhood.
More information about the python-au
mailing list