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 - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor