def add(cls, xlsxfilename, defdata): # defdata a data object if not os.path.exists(os.path.join(cls.workfd, xlsxfilename)): raise ValueError("XLS FILE: %s NOT FOUND IN %s!" % (xlsxfilename, cls.workfd)) if not isinstance(defdata, list): raise ValueError("not list") deffile = os.path.splitext(xlsxfilename)[0] + '.' + cls.EXT ofile = binfile(cls.workfd) return ofile.save_data(defdata, deffile)
def update(self, defdata): if isinstance(defdata, list): self.defdata = defdata deffile = self.deffname return binfile(self.folder).save_data(self.defdata, deffile)
def update(self, defdata): if isinstance(defdata, list): self.defdata = defdata deffile = self.name + '.' + self.__class__.EXT return binfile(self.folder).save_data(self.defdata, deffile)
def __load_bindef(self): self.defdata = binfile(self.folder).load_data(self.deffname)
def __load_bindef(self): self.defdata = binfile(self.folder).load_data(self.__getname())