Search notes:

Python: __init__

See also

__new__
Other dunders
The __init__.py files plays a certain role in the import system and has nothing to do with the meaning of the __init__ attribute, see python -m … __init__.py and the import statement.
When using type annotations, the return type of __init__ should be annotated with None. See the -> development/languages/Python/standard-library/typing module and PEP 484.

Index