On 15/01/2015 00:40, Steven D'Aprano wrote:
jason wrote:class B(A): def __init__(self, s): A.__init__(self, s)Unrelated: It is better to call super than manually call the superclass. Calling A directly means your class is no longer compatible with multiple inheritance. def __init__(self, s): super(B, self).__init__(s)
For the OP an excellent article on super here https://rhettinger.wordpress.com/2011/05/26/super-considered-super/
-- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence -- https://mail.python.org/mailman/listinfo/python-list
