Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 def update(self, defdata):
     if isinstance(defdata, list):
         self.defdata = defdata
         deffile = self.deffname
         return binfile(self.folder).save_data(self.defdata, deffile)
Ejemplo n.º 3
0
 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)
Ejemplo n.º 4
0
 def __load_bindef(self):
     self.defdata = binfile(self.folder).load_data(self.deffname)
Ejemplo n.º 5
0
 def __load_bindef(self):
     self.defdata = binfile(self.folder).load_data(self.__getname())