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})
def agregar_audios(self, file): self.audio.append(metadata(file)) return ("archivo agregado: {0}".format(file))