INNER CODE UNIT · Python
relativa
Hainrixz/whatsapp-agentkit · scripts/audit.py:178
def relativa(ruta: Path, raiz: Path) -> str:
"""Ruta legible relativa al repo (o absoluta si esta fuera)."""
try:
return str(ruta.resolve().relative_to(raiz))
except ValueError:
return str(ruta)
# ══════════════════════════════════════════════════════════════════════════
# Extraccion de bloques de codigo de un markdown
# ══════════════════════════════════════════════════════════════════════════
@dataclass
class BloqueCodigo:
lenguaje: str
codigo: str
linea_apertura: int # linea (1-based) donde esta la ``` de apertura
linea_inicio: int # linea (1-based) de la primera linea de codigo