Philippe Martin wrote: > Hi, > > > > > I have something like this: > > Class A: > def A_Func(self, p_param): > ..... > Class B: > def A_Func(self): > ..... > > Class C (A,B): > A.__init__(self)
If that's really your code, you should have an exception right here. Else, please post real code. > B.__init__(self) > ..... > > self.A_Func() #HERE I GET AN EXCEPTION "... takes at least 2 > arguments (1 > given). > > I renamed A_Func(self) to fix that ... but is there a cleaner way around ? Perhaps should you read these texts: http://diveintopython.org/object_oriented_framework/defining_classes.html http://www.freenetpages.co.uk/hp/alan.gauld/tutclass.htm http://docs.python.org/tut/node11.html -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '[EMAIL PROTECTED]'.split('@')])" -- http://mail.python.org/mailman/listinfo/python-list