Вызов super () .__ init __ () в классах, производных от `object`?

В документации Python говорится, что метод __ init __ каждого класса отвечает за инициализацию своего суперкласса. Но для классов нового стиля конечным базовым классом является объект . Выполнение dir (object) показывает, что объект сам имеет метод __ init __ и потенциально может быть инициализирован. Есть ли какая-то причина для этого?

Я склонен делать это для согласованности и (немного) облегчения рефакторинга иерархии классов, но мне интересно, строго ли это необходимо или считается ли это наилучшей практикой.

10
задан Senthil Kumaran 22 July 2011 в 23:16
поделиться