INNER CODE UNIT · Python
chequeo_3_proveedores
Hainrixz/whatsapp-agentkit · scripts/audit.py:385
def chequeo_3_proveedores(raiz: Path, este_script: Path) -> Resultado:
r = Resultado(3, "Cero rastros de proveedores eliminados (twilio, whapi)")
patron = re.compile("|".join(re.escape(t) for t in TERMINOS_PROHIBIDOS),
re.IGNORECASE)
# Este mismo script nombra los terminos que busca: se excluye comparando
# rutas absolutas resueltas, nunca por substring del nombre de archivo.
excluir = {este_script.resolve()}
for rel in RUTAS_IGNORADAS:
excluir.add((raiz / rel).resolve())
try:
archivos = recorrer_archivos_de_texto(raiz, excluir)
except OSError as e:
r.error(f"no se pudo recorrer el repo: {e}")
return r