where are the "class variables"?
Gerrit Holl
gerrit at nl.linux.org
Wed Oct 1 07:28:49 EDT 2003
Gerrit Holl wrote:
> Dominik Kaspar wrote:
> > i'm used to java and its strict way of defining variables. so how is
> > it possible to reach something like a class variable in python?
> > with the following code i didn't have much succes...
> >
> > class Server(threading.Thread):
> > running = 0 (??)
> >
> > def run(self):
> > running = 1
> > while running:
> > print "do something here..."
> >
> > def exit(self):
> > running = 0
>
> This is where self is for: self.running refers to the class
> variable 'running'.
Sorry, this should be:
self.__class__.running
Gerrit.
--
238. If a sailor wreck any one's ship, but saves it, he shall pay the
half of its value in money.
-- 1780 BC, Hammurabi, Code of Law
--
Asperger Syndroom - een persoonlijke benadering:
http://people.nl.linux.org/~gerrit/
Het zijn tijden om je zelf met politiek te bemoeien:
http://www.sp.nl/
More information about the Python-list
mailing list