Так у меня есть простой пользовательский класс ошибок в Python, который я создал на основе Python 2.7 документации:Что такое вызов супер в пользовательских классах ошибок в python?
class InvalidTeamError(Exception):
def __init__(self, message='This user belongs to a different team'):
self.message = message
Это дает мне предупреждение W0231: __init__ method from base class %r is not called
в PyLint так что я иду искать его, и я дал очень полезное описание «Необходимое объяснение». Я бы просто проигнорировал эту ошибку, но я заметил, что тонкий код онлайн включает вызов супер в начале init метод пользовательских классов ошибок, поэтому мой вопрос: делает ли это на самом деле цель или это просто люди пытаются успокоить фальшивое предупреждение?
Огромные пальцы вверх для ссылки на реализацию C. Делает это сразу же ясно, что происходит! – timmwagener