Beispiel #1
0
 def __init__(self, config: dict):
     self._apps = [AppModel.from_dict(app_data) for app_data in config['APPS']]
     self._hosts = [HostModel.from_dict(host_data) for host_data in config['HOSTS']]
     self._core = Core(self)
     self._config = config
Beispiel #2
0
 def find_by_host(self, host: Host) -> List[Instance]:
     """
     :param host: host instance filter
     :return: list of instances
     """
     return [Instance.from_dict(data) for data in self._database.search(self._instances.host == host.get_name())]