where are the "class variables"?
Dominik Kaspar
dokaspar at student.ethz.ch
Tue Sep 30 16:27:15 EDT 2003
maybe my question was badly formulated. i give it a new try:
why does the following program give the output "0 0" and not "1 0"?
why does it loop forever? and how could that problem be fixed?
import threading
class Server(threading.Thread):
running = 0
def run(self):
running = 1
while running:
print "do something here..."
def stop(self):
running = 0
server = Server()
server.start()
print server.running # should print "1"
server.stop()
print server.running # should print "0"
More information about the Python-list
mailing list