[Python] alternative ad eval
Balan Victor
balan.victor0 a gmail.com
Mer 19 Mar 2014 07:22:32 CET
>
> 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.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20140319/848cc093/attachment.html>
Maggiori informazioni sulla lista
Python