Ciao,
sentite, secondo me ho trovato la soluzione.
Utilizzo il modulo code e la classe compiler.
In realtà compila ma non esegue il codice, però restituisce un errore se l'utente scrive una scemenza, in alternativa restituisce un code object quando è tutto corretto, mentre restituisce None quando il codice non è completo. Dunque, per controllare anche le indentazioni potrei creare un buffer ogni volta che code.compile restituisce None e passarglielo ogni volta che scrivo una riga... Non lo so, ma secondo me può funzionare, ma chiedo consiglio agli esperti...


_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a