def init_attr(self, json_configuration_file): self.configuration = configuration_loader(json_configuration_file) if self.configuration.is_loaded: logger.info("Initialize communication with Hestia city") self.board_model = board_model(self.configuration.mongo_datas) logger.info("Communication with Hestia city established") self.set_up_databases() logger.info("Initialisation of the Hestia agent's") self.agents = [] self.initialize_agents() logger.info("Hestia agent's ready") self.server_can_run = True
def __init__(self, json): self._app = Bottle() self.config = configuration_loader(json) routes = route_loader(self._app, self.config.mongo_datas) routes.load_all_route()