def load(self, fp): data = yaml.safe_load(fp) if not data: raise ClusterError("Empty cluster state file: {0}".format(fp.name)) cluster = Cluster(**data) cluster.repository = self return cluster
def load(self, fp): data = json.load(fp) cluster = Cluster(**data) cluster.repository = self return cluster