"Adam W." <awasile...@gmail.com> wrote:

>> If you don't intend to override the constructor in the parent class,
>> simply don't define it.
> 
> Hummm, so lets say I wanted it pass all the variables to the parent
> constructor, how would I do that?  I wouldn't have to list every
> variable it could possible receive would I?
> 
No, you just have to handle them the way you would for any function that 
accepts arguments that it doesn't know in advance:

class nThread(threading.Thread):
    def __init__(self, *args, **kw):
        threading.Thread.__init__(self, *args, **kw)

If you want to add your own additional arguments then name them explicitly  
and don't pass them through:

class nThread(threading.Thread):
    def __init__(self, myarg1, mayarg2, *args, **kw):
        threading.Thread.__init__(self, *args, **kw)


-- 
Duncan Booth http://kupuguy.blogspot.com
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to