Теперь, когда ясно, , что такое метакласс , существует связанная концепция, которую я использую все время, не зная, что это на самом деле означает.
Я полагаю, что все однажды допустили ошибку с круглыми скобками, что привело к исключению "объект не вызывается". Более того, использование __init__
и __new__
заставляет задуматься, для чего можно использовать этот кровавый __call__
.
Не могли бы вы дать мне некоторые объяснения, в том числе примеры с магическим методом?