Sintassi colorata Python… più vispa coi __debug__

Python ha una variabile predefinita “__debug__” che è True nell’esecuzione normale, mentre è False se eseguiamo il codice con l’opzione “-O“, ottimizzandolo.

Per essere precisi, quando l’ottimizzatore trova un blocco “if __debug__:” lo esclude completamente dalla compilazione.

Per questo è comodo inserire il codice “sviluppo” nei blocchi “if __debug__:“, tanto ci pensa l’interprete ad ignorarli quando si deve correre!

E però il codice pieno di “if __debug__:” si legge male… allora una proposta, peché non lo coloriamo però un po’ più sbiadito?

Ho mandato la proposta nella “feature-request” di Scintilla, vediamo un po’…

This entry was posted in Programmazione, Python. Bookmark the permalink.

Comments are closed.