On 8 May 2005 12:07:58 -0700, [EMAIL PROTECTED] wrote: >Hello I have a question about inheritance in Python. I'd like to do >something like this: > > class cl1: > def __init__(self): > self.a = 1 > > class cl2(cl1): > def __init__(self): > self.b = 2 > >But in such a way that cl2 instances have atributes 'b' AND 'a'. >Obviously, this is not the way of doing it, because the __init__ >definition in cl2 overrides cl1's __init__. > >Is there a 'pythonic' way of achieving this?
class cl2(cl1): def __init__(self): cl1.__init__(self) self.b = 2 Jp -- http://mail.python.org/mailman/listinfo/python-list