"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