Я создал класс данных в Python, решив использовать неявно определенный метод __init__. Затем я попытался явно переопределить один из методов сравнения (
не было, аргумент this не существовал, и поэтому python выдал ошибку NameError. Должен ли я для этого написать явный __init__, даже если автоматически сгенерированный вариант подойдет?
Подробнее здесь:
https://stackoverflow.com/questions/787 ... licit-init