Simple Threading Example Doesn't Work (2.5.1)
Seun Osewa
seun.osewa at gmail.com
Tue Jun 12 15:23:50 EDT 2007
Hello,
I've tried to run several threading examples in Python 2.5.1 (with
Stackless) For example:
import threading
theVar = 1
class MyThread ( threading.Thread ):
def run ( self ):
global theVar
print 'This is thread ' + str ( theVar ) + ' speaking.'
print 'Hello and good bye.'
theVar = theVar + 1
for x in xrange ( 20 ):
MyThread().start()
It doesn't work. It says there's an error in Queue.py in:
self.mutex=threading.Lock()
AttributeError: 'module' object has no attribute Lock
The funny thing is that when I use the -O switch, it seems to work.
I'm baffled by this. What do you think is happening?
Thanks.
More information about the Python-list
mailing list