Я читал какой-то код в Интернете и наткнулся на странную строку, которую я не мог понять, в такой части кода:
class SomeObject():
def __init__(self,name):
self.name = name
self.__dict__ = {} # that's the line
Я не понимаю, зачем назначать пустой словарьпотому что атрибуты объекта будут иметь смысл. Вы можете объяснить?
Спасибо.