Currently, __init__ files are used to avoid depth in module loading, hence contain entire class definitions and other components. Having them under init files reduced the readability of the code and could be improved.
A PR needs to work on balancing depth and readability of code, with the end goal of avoiding chained imports and removing code from init files.
Currently,
__init__files are used to avoid depth in module loading, hence contain entire class definitions and other components. Having them under init files reduced the readability of the code and could be improved.A PR needs to work on balancing depth and readability of code, with the end goal of avoiding chained imports and removing code from init files.