[Tutor] inheritance and super() function in python

Mark Lawrence breamoreboy at yahoo.co.uk
Wed Apr 23 17:28:52 CEST 2014

On 23/04/2014 14:56, Jorge Leon wrote:
>>   class Cylinder(Obstacle):
>>     def __init__(self,position, height, radius):
>>         super(Obstacle,self).__init__(position)
>> But it looks to me like the last line should be
>>          super(Cylinder, self).__init__(position)
> Hey, thanks again for the help and sorry about all the format errors I
> was able to successfully use super(). The classes were made with the
> old style (thanks Steve for the blog post). Using the last bit of
> corrections the program successfully sourced the constructor from the
> parent class.
> Again, thank you for the prompt and professional response.
> Jorge

Excellent article here on super for anybody who's interested 

My fellow Pythonistas, ask not what our language can do for you, ask 
what you can do for our language.

Mark Lawrence

This email is free from viruses and malware because avast! Antivirus protection is active.

More information about the Tutor mailing list