I\'ve got these classes. Person is the parent class and Student is the child class:
Person
Student
class Person(object): def __init__(self, name):
If you are using super, you don't pass self to the target method. It is passed implicitly.
self
super(Student, self).__init__(name)
That's 2 arguments total (self, name). When you passed self, that was 3 total (self, self, name).