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.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to