Sto eseguendo uno script python da un altro software (fornisce un'interfaccia python per manipolare le sue strutture dati).Disabilitare asser python() senza -0 flag
Sto ottimizzando il mio codice per la velocità e vorrei vedere quale impatto sulle prestazioni hanno i miei assert.
Non riesco a utilizzare python -O
. Quali altre opzioni ho, per disabilitare in modo programmatico tutti gli asserzioni nel codice Python? La variabile __debug__
(che è controllata da -O
bandiera) non possono essere assegnati a :(
piccola correzione: 's/assert/pass # assert/g. Altrimenti "if" si ramifica con una sola affermazione "assert' non verrà compilato :) – pbp
Grazie; questa è una buona idea. – unutbu