ragazzi, forse penso di aver risolto il problema. Esempio: dico all'utente che può usare la variabile field_val come valore in ingresso, e mi deve sempre tornare il risultato come variabile chiamata result il codice dell'utente quindi lo eseguo cosi
code = compile(python_code, '<string>', 'exec') ns = {'field_val': field_val} exec code in ns risultato = ns['result'] ho provato nella shell interattiva e sembra andare. Che ne dite? ulteriori misure di sicurezza? ciao fabrizio _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python