Proyecto completo con configuracion de variables de entorno para EasyPanel
This commit is contained in:
28
backend/diag_canal.py
Normal file
28
backend/diag_canal.py
Normal file
@@ -0,0 +1,28 @@
|
||||
# diag_canal.py — Revisa num_indice 1161: pauta en basebi vs conjuntos.
|
||||
import services as S
|
||||
|
||||
NI = "1161"
|
||||
pm = S._pauta_cruda() # {num_indice: {pauta, estado, contar}}
|
||||
cp = S._conjunto_pauta() # {pauta: [conjuntos]}
|
||||
|
||||
info = pm.get(NI)
|
||||
print(f"num_indice {NI} en basebi_programacion:", info)
|
||||
cod = info.get("pauta") if info else None
|
||||
print(f" -> pauta (cod): {cod!r}")
|
||||
print(f" -> conjuntos por esa pauta: {cp.get(str(cod).strip()) if cod else '(sin cod)'}")
|
||||
|
||||
# Buscar en la matriz esa fila
|
||||
d = S.leads_dashboard("2026","5","TODOS","TODOS","TODOS")["matriz_cursos"]
|
||||
for c in d["filas"]:
|
||||
if str(c["num_indice"]) == NI:
|
||||
print(f"\nEn la matriz -> pauta={c['pauta']!r} conjuntos={c.get('conjuntos')}")
|
||||
break
|
||||
else:
|
||||
print(f"\n(num_indice {NI} no esta en la matriz de mayo)")
|
||||
|
||||
# Buscar en conjunto_pauta si algun conjunto tiene ese nombre TEAC_TRUJILLO_MAY...
|
||||
print("\nBuscando conjunto 'TEAC_TRUJILLO_MAY' en conjunto_pauta:")
|
||||
for pauta, cjs in cp.items():
|
||||
for cj in cjs:
|
||||
if "TEAC_TRUJILLO_MAY" in str(cj).upper():
|
||||
print(f" pauta={pauta!r} -> {cj}")
|
||||
Reference in New Issue
Block a user