Использование супер с методом класса

я пытаюсь изучить функцию super () в Python.

Я думал, что понял это, пока не подошел к этому примеру (2.6) и не застрял.

http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.html#super-with-classmethod-example

Traceback (most recent call last):
  File "", line 1, in 
  File "test.py", line 9, in do_something
    do_something = classmethod(do_something)
TypeError: unbound method do_something() must be called with B instance as first argument (got nothing instead)
>>>

Это не былочто я ожидал, когда прочитал эту строку прямо перед примером:

Если мы'используя метод класса, мы неУ меня нет экземпляра для вызова супер. К счастью для нас, super работает даже с типом в качестве второго аргумента. --- Тип может быть передан напрямую в super, как показано ниже.

Это именно то, что Python говорит мне, невозможно, говоря, что do_something () должен вызываться с экземпляром B.

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

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