2013/11/25 Roberto Preziusi <roberto.prezi...@gmail.com> > > No, non ce lo siamo inventati noi. > E' la conf di un device di rete (Juniper) che purtroppo bisogna parsare > per salvare questa conf su db.. > > Strettamente parlando non e' che *devi* parsarlo per metterlo sul DB. A seconda di quello che vuoi farci, potresti semplicemente sbatterlo nel DB. E.g., se il tuo scopo e' versionare la configurazione o essere in grado di replicarla, la faccenda basta.
Devi vedere quanto ti costa fare un parsing vero e proprio (e gestire l'in e out dal db -- e.g., opzioni nella conf cui non hai pensato quando fatto lo schema e compagnia). Ecco diciamo che "io", fino a prova contraria lo schiafferei nel db cosi' come e'. Leggo pero' che vuoi proprio processarlo. Direi che un parser e' la cosa corretta. Non ci vuole molto per scriverlo, il linguaggio *sembra* molto semplice. Guarda anche se qui non ci fosse un parser bello e pronto da qualche parte: https://pypi.python.org/pypi/junos-multi-command/ -- . ..: -enrico-
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python