Комментарии 3
э.
Usually first parameter of a method is named 'self'
Instance attribute registered defined outside __init__
ээээ.
Default argument value is mutable
ээээээ.
Итого: мы имеем три прописные истины и 3 проблемы которые решает IDE даже без подключенного pylint
или flask8
.
Вы бы лучше расказывали о том, что такое mutable
и immutable
в типах данных, почему это важно и как это работает когда эти типы передаются в виде параметров =)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
6 рекомендаций по определению метода __init__