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

Rispondere a