Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 def load(self, fp):
     data = json.load(fp)
     cluster = Cluster(**data)
     cluster.repository = self
     return cluster
Esempio n. 4
0
 def load(self, fp):
     data = json.load(fp)
     cluster = Cluster(**data)
     cluster.repository = self
     return cluster