Ejemplo n.º 1
0
                    ok = ok + 1
                    print("%3d%% completado: %s (%s)" %
                          (count * 100 / total, boe, ok), end="\r")
        count = count + 1
        print("%3d%% completado: %s (%s)   " %
              (count * 100 / total, boe, ok), end="\r")
    print ("")
    total = len(vacantes)
    count = 0
    ok = 0
    with open("debug/falsas_vacantes.txt", "w") as f:
        for p in vacantes:
            boe = visto_en.get(p.idPuesto, None)
            if boe:
                f.write("%s    %s\n" % (boe, p.idPuesto))
                p.estado = boe
                ok = ok +1
            count = count + 1
            print("%3d%% completado: %s (%s)   " %
                  (count * 100 / total, p.idPuesto, ok), end="\r")
    print ("")
    
    Puesto.save(puestos)

    with open("debug/puestos_ok.txt", "w") as f:
        for p in sorted(puestos_ok):
            f.write(p + "\n")

    with open("debug/puestos_ko.txt", "w") as f:
        for p in sorted(puestos_ko):
            f.write(p + "\n")
Ejemplo n.º 2
0
                                                       p.deUnidad,
                                                       idPadres=idPadres,
                                                       isCsic=isCsic)
    print("100%% completado")

    Organismo.save(list(organismos.values()), name="organismos_rpt")

    print("Añadimos los puestos de la v1")
    ids_puestos = set([p.idPuesto for p in todos])
    total = len(puestos_v1)
    count = 0
    ok = 0
    for p in puestos_v1:
        if p.idPuesto not in ids_puestos:
            p.desaparecido = True
            p.estado = "D"
            todos.append(p)
            ok = ok + 1
        count = count + 1
        print("%3d%% completado: %-30s (%s)" %
              (count * 100 / total, p.idPuesto, ok),
              end="\r")
    print("")

    for p in todos:
        data = p.__dict__
        keys = [
            k for k in data.keys()
            if k.startswith("id") and data[k] is not None
        ]
        for k1 in keys: