Ho un sacco di codice che è simile a questo:C'è un buon modo per gestire le eccezioni in Python?
try:
auth = page.ItemAttributes.Author
except:
try:
auth = page.ItemAttributes.Creator
except:
auth = None
C'è un modo migliore per scrivere questa logica? Questo rende il mio codice davvero doloroso da leggere. Ho pensato try..finally avrebbe funzionato, ma ho assunto sbagliato
@ Marco codice pulito – systempuntoout
+1 non solo è più pulito ma elimina la necessità di affrontare con le eccezioni del tutto. – BoltClock
@Mark un dubbio .. come puoi essere sicuro che la pagina abbia ItemAttributes? Potrebbe essere None. – systempuntoout