Salve a tutti, ho appena scoperto __debug__ e l'opzione "-O":
https://docs.python.org/2/reference/simple_stmts.html#assert e non so neanche esattamente come formulare la mia domanda, è più una vaga inquietudine... in un linguaggio in cui è "normale" che una exception venga catturata, come si fa a convivere con l'idea che "ottimizzazione" significhi "tutti gli AssertionError in tutte le possibili librerie che sto usando scompaiono"?! È 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")? (O mi sfugge semplicemente qualcosa?) Grazie delle illuminazioni, Pietro P.S: di ritorno da PyDataLondon - vi suggerisco caldamente, quando lo metteranno online, il video di http://pydata.org/london2016/schedule/pr esentation/76/ ¹ https://docs.python.org/3/glossary.html#term-eafp _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python