>
> Esegue un eval, ma restituisce l'AST del codice compilato, in modo da
> validare il codice da eseguire.   Risparmi un bel pò di tempo rispetto a
> pyparsing, perchè usi la grammatica di Python.  Lo svantaggio è che
> probabilmente devi gestire più casi.
>
Interessante, la provo appena riesco.

> Attacco DoS inconsapevole :)

ahah XD

> Non è una cosa banalissima, io proverei prima con qualcosa di esistente
> come ho scritto sopra. Tra l'altro se vuoi proteggerti da codice che può
> caricare troppo la CPU devi forse prevedere diverse regole, e rischi di
> perderci tempo.  Inoltre, nel codice che hai postato, dovresti proteggerti
> dalle eccezioni, ad esempio la divisione per zero.

Si quello sicuramente, era una cosa scritta cosi giusto per vedere come
viene.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Reply via email to