import the controllers module explicitly

This commit is contained in:
Michael Hudson-Doyle 2020-07-31 09:35:07 +12:00
parent ccd8c2382e
commit f5f8a8a75c
3 changed files with 4 additions and 3 deletions

View File

@ -25,6 +25,7 @@ log = logging.getLogger("console_conf.core")
class ConsoleConf(TuiApplication):
from console_conf import controllers as controllers_mod
project = "console_conf"
make_model = ConsoleConfModel
@ -38,6 +39,7 @@ class ConsoleConf(TuiApplication):
class RecoveryChooser(TuiApplication):
from console_conf import controllers as controllers_mod
project = "console_conf"
controllers = [

View File

@ -84,6 +84,7 @@ class Subiquity(TuiApplication):
'additionalProperties': True,
}
from subiquity import controllers as controllers_mod
project = "subiquity"
def make_model(self):

View File

@ -75,10 +75,8 @@ class Application:
self.signal = Signal()
self.prober = prober
self.new_event_loop()
controllers_mod = __import__(
'{}.controllers'.format(self.project), None, None, [''])
self.controllers = ControllerSet(
controllers_mod, self.controllers, init_args=(self,))
self.controllers_mod, self.controllers, init_args=(self,))
self.context = Context.new(self)
def _exception_handler(self, loop, context):