Я хотел бы вызвать родительский метод вызова из наследуемого класса
Код выглядит так
#!/usr/bin/env python
class Parent(object):
def __call__(self, name):
print "hello world, ", name
class Person(Parent):
def __call__(self, someinfo):
super(Parent, self).__call__(someinfo)
p = Person()
p("info")
И я получаю,
File "./test.py", line 12, in __call__
super(Parent, self).__call__(someinfo)
AttributeError: 'super' object has no attribute '__call__'
И я не могу понять почему, может кто-нибудь, пожалуйста, помогите мне с этим?