Domande taggate «raise»

14
Le migliori pratiche per affermare Python
Esiste un problema di prestazioni o di manutenzione del codice con l'utilizzo assertcome parte del codice standard anziché utilizzarlo solo per scopi di debug? È assert x >= 0, 'x is less than zero' meglio o peggio di if x < 0: raise Exception, 'x is less than zero' Inoltre, …

4
Come rilanciare un'eccezione nei blocchi try / tranne annidati?
So che se voglio rilanciare un'eccezione, lo uso semplicemente raisesenza argomenti nel rispettivo exceptblocco. Ma data un'espressione annidata come try: something() except SomeError as e: try: plan_B() except AlsoFailsError: raise e # I'd like to raise the SomeError as if plan_B() # didn't raise the AlsoFailsError come posso rilanciare SomeErrorsenza …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.