Пожалуйста, помогите разрешить вопрос:
у меня в проекте порядка 10 - модулей с классами, которые являются предками главного класса, объект которого я и создаю. В каждом из этих классов я использую различные модули и содержимое этих модулей. Модули часто повторяются.
при этом при загрузке этих модулей раньше я использовал
from modul1 import *
сейчас оставил только
import modul1 ## и когда удобно from modul2 import Fun1, Fun2
скорость возросла, но всё равно довольно низкая + надоело постоянно контролировать import и пространство имен
сейчас перед дилемой - что лучше:
root1.py
class root1(controllers.RootController): def q1(self): self.modul1.Fun1()
import import modul1 class Root(controllers.RootController, root1): modul1 = modul1
или в каждом модуле прописывать
import modul1
PS программа (на TG) тяжело запускается и потом при вызове немного притормаживает.