示例#1
0
    def update_audios(self,objetoAudio, ruta, formatos):
        #formatos = ['mp3']
        contador_de_archivos = 0
        total_audios = 0
        for formato in formatos:
            allfilesTemp = buscar_audios_local.apply_async((ruta, formato))
            allfiles = allfilesTemp.get()
            total_audios += allfiles[1]

            for file in allfiles[0]:
                contador_de_archivos = contador_de_archivos + 1
                porcentaje = contador_de_archivos*100/total_audios
                #self.agregar_audios(file)
                objetoAudio.audio.append(metadata(file))
                current_task.update_state(state='PROGRESS', meta={'current': contador_de_archivos, 'total': total_audios})
示例#2
0
 def agregar_audios(self, file):
     self.audio.append(metadata(file))
     return ("archivo agregado: {0}".format(file))