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.

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

Reply via email to