Аргументы Python super (): почему не супер (obj)?

Я пытаюсь понять, когда и как правильно использовать super () в Python (2.7.x или 3.x)

на>>> help(super) переводчик говорит мне, как это назвать:

class super(object)
 |  super(type) -> unbound super object
 |  super(type, obj) -> bound super object; requires isinstance(obj, type)
 |  super(type, type2) -> bound super object; requires issubclass(type2, type)

Я понимаю, что в Python3.x теперь возможно использовать juse super () в определении класса, но я не понимаю, почемуsuper(obj) это невозможно. Или жеsuper(self) в пределах определения класса.

Я знаю, что для этого должна быть причина, но я не могу ее найти. Для меня эти строки эквивалентныsuper(obj.__class__, obj) или жеsuper(self.__class__, self) и те будут работать правильно?

Я думаю, что просто печататьsuper(obj) было бы неплохо даже в Python 3.x.

Ответы на вопрос(2)

Ваш ответ на вопрос