Op 15/09/2023 om 15:05 schreef anthony.flury via Python-list:
Like all of the other __<name>__ methods you shouldn't ever need to
call them directly : these are called dunder methods and represent
functions and features which are called by other operators.
The only recommended way to call A.__init__ is to create an instance
of A : obj = A() - the __init__ method gets called automatically with
a newly created object.
There is an exception:
super().__init__()
to call the base class's __init__ (normally from the derived class's
__init__)
--
"Human beings, who are almost unique in having the ability to learn from the
experience of others, are also remarkable for their apparent disinclination
to do so."
-- Douglas Adams
--
https://mail.python.org/mailman/listinfo/python-list