def exportarActuacionesCSV(archivo, proceso, tab=False): if tab: writer = csv.writer(open(archivo,'wb'), dialect='excel-tab') else: writer = csv.writer(open(archivo,'wb'), dialect='excel') if not isinstance(proceso, Proceso): proceso = Persistence().consultarProceso(proceso) actuaciones = proceso.getActuaciones() writer.writerow(Actuacion.getHeaders()) csvActuaciones = [actuacion.toCSV() for actuacion in actuaciones] writer.writerows(csvActuaciones)
def exportarActuacionesCriticasCSV(archivo, cantidadActuaciones, tab=False): if tab: writer = csv.writer(open(archivo,'wb'), dialect='excel-tab') else: writer = csv.writer(open(archivo,'wb'), dialect='excel') actuaciones = Persistence().consultarActuacionesCriticas(cantidadActuaciones) writer.writerow(Actuacion.getHeaders()) csvActuaciones = [actuacion.toCSV() for actuacion in actuaciones] writer.writerows(csvActuaciones)