def update_audios(self, formatos): contador_de_archivos = 0 total_audios = 0 for formato in formatos: allfilesTemp = buscar_audios_local.apply_async((self.ubicacionColeccion.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)
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})