Hello,
Now, perhaps this not the best way write code, but I have a few questions
regrading calling the super classes constructor:
I have a super class that accepts many arguments to it's constructor, and a
subclass that should define one additional argument.
What's the most "pythonic" way to make this work?
class MySuperClass(object):
def __init__(self, opt_1, opt_2, opt_3, opt_n):
# stuff done here
pass
class MySubClass(MySuperClass):
def __init__(self, just_a_sub_option): # what about other args? **args?
# do stuff with "just_a_sub_option"
MySuperClass.__init__() # Should this be first?
What args to use? **args?
pass
Basically, I'd like to avoid maintaining a verbose list of arguments in the
subclass.
Thanks,
:)
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor