Така.
В условието пише is_direct_successor
. Искам всеки, който не се сеща какво точно трябва да прави този метод да си преведе "Is direct successor?". Ако има нужда от помощ - Google Translate работи както очаквате. Аз не съм директен наследник на брат си. И ако вашият метод се държи така - ще ви фейлват тестове.
... според мен е малоумно и тогава да пишеш import foo: from foo import bar е напълно коректно, и ако то ти върши работа, това е оптималното решение на твоя проблем :)
Изобщо не е малоумно. Зависи от гледна точка.
Очаква ли се методите на класа Person да работят и за особени случаи като промяна на баща/майка?
Не.
А иначе ако не трябва да се променят майката/бащата може би е хубаво примерно да ги именоваме __mоther__
, __father__
, за да бъде ясно това. :)
Ако дефинирате свой дъндъри, ще ви вземаме много точки. Изрично сме казвали поне 10 пъти: двете подчертавки означават "нещо стандартно", а не "нещо за вътрешна употреба".