On 2/21/2011 7:02 PM, KevinSimonson wrote:
On Feb 21, 4:04 pm, Alexander Kapps<alex.ka...@web.de> wrote:
That tutorial seems to be wrong.
According to the official docs:
"If the subclass overrides the constructor, it must make sure to
invoke the base class constructor (Thread.__init__()) before doing
anything else to the thread."
http://docs.python.org/library/threading.html#thread-objects
So, change your __init__ to this:
class myThread (threading.Thread):
def __init__(self, threadID, name, q):
threading.Thread.__init__(self)
self.threadID = threadID
self.name = name
self.q = q
Alexander, thanks! Your suggestion fixed my problem.
Please report the problem and solution on the tracker so the tutorial
can be fixed.
--
Terry Jan Reedy
--
http://mail.python.org/mailman/listinfo/python-list