class Nodes(): def __init__(self): self.tree = AVLTree(Element('/','Coronae')) self.root = self.tree.root self.elements = None def elements_depth(self): return self.tree.total_height def prepare_elements(self,filename): f = open(filename) e = json.load(f) f.close() self.elements = e['Elements'] for t,n in self.elements.items(): self.tree.add(Element(t,n)) def create_element(self,gname): try: self.conf.read("../config/zkn.cfg") file = open("../config/zkn.cfg","w") self.conf.set("Creation",gname[:4],gname) self.conf.write(file) os.mkdir(gname) except NoSectionError, e: print "Problems with zkn.cfg. Check the file." sys.exit(1) except OSError, e: print "Folder %s exists. Your game may have already been created."%(gname)
def __init__(self): self.tree = AVLTree(Element('/','Coronae')) self.root = self.tree.root self.elements = None