23 lines
821 B
Python
23 lines
821 B
Python
# diag_multi.py — Revisa programa_pautas y la suma por num_indice.
|
|
import services as S
|
|
from cache_manager import cache_invalidate
|
|
|
|
# forzar leer fresco de supabase
|
|
cache_invalidate("programa_pautas")
|
|
cache_invalidate("pautas_de_indice")
|
|
|
|
pp = S._programa_pautas() # {num_indice: [pautas]} SOLO de la tabla nueva
|
|
print("== Tabla programa_pautas (lo que se guardo) ==")
|
|
if not pp:
|
|
print(" (VACIA - no se guardo nada, o no se lee)")
|
|
for ni, ps in pp.items():
|
|
print(f" num_indice {ni} -> {ps}")
|
|
|
|
ppi = S._pautas_de_indice() # combinado basebi + nueva
|
|
print("\n== num_indices con VARIAS pautas (basebi + nueva) ==")
|
|
multi = {ni: ps for ni, ps in ppi.items() if len(ps) > 1}
|
|
for ni, ps in list(multi.items())[:15]:
|
|
print(f" num_indice {ni} -> {ps}")
|
|
if not multi:
|
|
print(" (ninguno con varias)")
|