On Mon, Feb 14, 2011 at 8:21 AM, MRAB <pyt...@mrabarnett.plus.com> wrote: > I would've done it this way: > > class FasterShip(Ship): > def __init__(self, speed=0, **kwargs): > Ship.__init__(self, **kwargs) > self.speed = speed
What's the difference between calling the base class's constructor directly and using the super type ? cheers James -- -- James Mills -- -- "Problems are solved by method" -- http://mail.python.org/mailman/listinfo/python-list