Il 10 maggio 2016 12:03, Pietro Battiston <m...@pietrobattiston.it> ha
scritto:
> È considerata una flag criminale e sostanzialmente inutilizzabile?
> O dovrei invece pensare che il principio EAFP¹ tendenzialmente non si
> applica agli AssertionError, che invece vengono usati solo veramente
> per statement che devono essere sempre vere (e non "false ma catched")?

Alex Martelli all'ultimo PyCon di Firenze ha toccato questo punto e il
succo era che gli assert statement non sono da usare per fare il catch
degli AssertionError, ma dovrebbero essere usati solo i fase di sviluppo
per accertarsi che certe condizioni siano verificate. Oppure nei test. Ha
motivato questo fatto proprio con l'esistenza dell'opzione '-O'.

Marco
-- 
|_|0|_|
|_|_|0|
|0|0|0|
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a