def save_resultado(self, result_file):
        #Se carga el descriptor de resultado desde Resultado.fdl
        loader = Loader()
        self.descriptor = loader.load_fdl('resultado.fdl')

        #Se crea una lista vacia donde iran guardandose los parametros
        #Si algun parametro no existe se guardara un string vacio para no perder
        #la correlacion con el FDL
        result = []

        #Por cada elemento descrito en el FDL buscaremos el valor
        for attrName in self.descriptor:
            #Se guarda el valor al final de la lista de resultado
            result.append(getattr(self, attrName))

        #Se unen todos los resultados separandolos con #, al final se le agrega un salto de linea
        result = "#".join(result) + '\n'

        #Se abre el archivo de resultado en modo de escritura con un puntero al final
        f = open("./Results/" + result_file, "a")
        #Se escribe el resultado
        f.write(result)
        #Se cierra el archivo
        f.close()
 def load_fdl(self):
     #Usamos el metodo definido en Loader y se guarda la info en self.descriptor
     loader = Loader()
     self.descriptor = loader.load_fdl('Sernac.fdl')
 def load_fdl(self):
     #Usamos el metodo definido en Loader y se guarda la info en self.descriptor
     loader = Loader()
     self.descriptor = loader.load_fdl('Cuentas_Ctas_Vistas.fdl')
Exemple #4
0
 def load_fdl(self):
     #Usamos el metodo definido en Loader y se guarda la info en self.descriptor
     loader = Loader()
     self.descriptor = loader.load_fdl("Codigos_genericos.fdl")