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

Reply via email to