コード例 #1
0
    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
コード例 #2
0
	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
コード例 #3
0
 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))
コード例 #4
0
 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())
コード例 #5
0
 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))
コード例 #6
0
 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())