def __init__(self, name): from core.data import ViewControllerCollection self.app_name = Application.get_app_name(name.lower()) self.app_mod = Application.get_app_mod(name.lower()) self.settings = il.import_module(self.app_name + '.settings') self.name = self.settings.APPLICATION[ 'app_name'] if 'app_name' in self.settings.APPLICATION else self.name self.views = ViewControllerCollection({})