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 get_agents(self, boardname): self.set_http_headers() self.board_model = board_model(self._mongo_datas) return self.to_json(self.board_model.get_list_agents(boardname))
def get_boards(self): self.set_http_headers() self.board_model = board_model(self._mongo_datas) return self.to_json(self.board_model.get_list_boards())