def audios_partidos_completa(self, data): """Carga los audios de los partidos en lista completa.""" partidos = [] for datum in data: partido = Partido.one(datum).to_dict() partidos.append(partido) self.audios("cargar_partidos_completa", partidos)
def desde_string(cls, tag, mesa=None): datos_tag = struct_voto.parse(tag) if mesa is not None: # verificamos la mesa if mesa.cod_datos != datos_tag.ubicacion: raise MesaIncorrecta() else: #OJO: ESTO trae cualquier mesa del juego de datos mesa = Ubicacion.one(cod_datos=datos_tag.ubicacion) current_data_code(datos_tag.ubicacion) if datos_tag.cod_interna != "": interna = Partido.one(datos_tag.cod_interna) else: interna = None candidatos = [] for elem in datos_tag.voto_categoria: cod_categoria = elem["cod_categoria"].strip() cod_candidato = elem["cod_candidatura"].strip() if cod_candidato == COD_LISTA_BLANCO: candidato = Candidato.one(codigo__endswith=cod_candidato, cod_categoria=cod_categoria) else: candidato = Candidato.one(codigo__endswith="." + cod_candidato, cod_categoria=cod_categoria) candidatos.append(candidato) return Seleccion(mesa, None, candidatos)
def audios_partidos_categoria(self, data): """Carga los audios de los partidos en la categoria.""" partidos = [] for datum in data[1]: partido = Partido.one(datum).to_dict() partido["cod_categoria"] = data[0] partidos.append(partido) self.audios("cargar_partidos_categoria", partidos)
def get_nombres_imagenes(): nombres_imagenes = [] for candidato in Candidato.principales(): nombres_imagenes.append(_image_name(candidato.codigo)) for lista in Lista.all(): nombres_imagenes.append(_image_name(lista.codigo)) for partido in Partido.all(): nombres_imagenes.append(_image_name(partido.codigo)) for alianza in Alianza.all(): nombres_imagenes.append(_image_name(alianza.codigo)) return nombres_imagenes