No, I mean what you said. My class has one or two class-level: class myClass: x=5
and a lot of instance-level: def __init__(self, p1, p2...): self.__dict__.update(locals()) On 11/4/11, Steven D'Aprano <st...@pearwood.info> wrote: > Alex Hall wrote: >> I'm sorry, I misspoke (well, mistyped anyway). I have a couple >> class-level variables, but most of them are set in the __init__ so >> that every instance gets a fresh copy of them. Thatnks for the >> responses. > > > Ah I see, or at least I think I see. Possibly we're talking at > cross-purposes. > > When you talk about "class-level variables", to me that means class > attributes: attributes of a class, like this: > > class Spam: > x = "this is at the class level" > > as opposed to "instance-level variables", which I would interpret as > instance attributes: > > > class Ham: > def __init__(self): > self.x = "this is on the instance" > > > If you mean something different from this, then we're talking past each > other. > > > > -- > Steven > _______________________________________________ > Tutor maillist - Tutor@python.org > To unsubscribe or change subscription options: > http://mail.python.org/mailman/listinfo/tutor > -- Have a great day, Alex (msg sent from GMail website) mehg...@gmail.com; http://www.facebook.com/mehgcap _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor