
Aquinary
22.08.2018
22:16:57
Использовать классы в __init__.py - зло?
Например, у меня есть основной пакет pocket и в нём находятся субпакет subpocket.
Внутри этого subpocket должен быть класс Subpocket
А в main.py я хочу его импортировать как
from posket import subpocket
И объявлять:
mypocket = subpocket.Subpocket()
Могу ли я этот класс объявить в __init__.py или более правильно будет рядом с __init__.py создать subpocket.py и в нём уже объявлять класс?