Threading change, 2.5.4 -> 2.6.1

anon anon at
Thu Jan 7 23:55:40 CET 2010

Gib Bogle wrote:
> The code below runs with Python 2.5.4, but gives the following error 
> messages with Python 2.6.1.  What needs to be done to make it work?  
> Thanks.
> C:\Summer09\Tutorials>python url_queue.pyw
> Traceback (most recent call last):
> File "url_queue.pyw", line 3, in <module>
> import threading
> File "C:\Summer09\Tutorials\", line 9, in <module>
> class ProcessingThread(threading.Thread, QtCore.QObject):
> AttributeError: 'module' object has no attribute 'Thread'

Nothing to do with the version of python

You have a file called in C:\Summer09\Tutorials (the 
same folder as url_queue.pyw). The line 'import threading' is 
finding this module before python's threading module.

Rename this file and you should be fine.

More information about the Python-list mailing list