Salve a tutti,<br>dopo qualche mese di programmazione in python mi sto cimentando sulla gestione delle eccezioni nella scrittura di un modulo.<br>Vi scrivo perchè vorrei un parere di "stile"...<br><br>Dato che il mio modulo "csr" è piuttosto affollato, ho pensato di creare un file delle sole eccezioni a parte (ha un senso come scelta?).<br>

<br>Successivamente:<br><i><b>File csrErrori:</b></i><br>class Errore(Exception):<br>    pass<br><br>class ErroreValore(Errore):<br>    def __init__(self,valore):<br>        self.valore=valore<br><br><i><b>Modulo csr:</b></i><br>

# Varie istruzioni<br><br>from csrErrori import *<br>class elaboraInformazioni(object):<br>    """Classe di prova"""<br>    def __init__(self):<br>        try:<br>            raise ErroreValore("pippo")<br>

        except ErroreValore,ex:<br>            print "Errore " + ex.valore<br>        pass<br><br>L'output è quello che mi aspetto:  Errore pippo<br>E' corretta come impostazione?<br>L'idea è quella di creare questo file delle eccezioni (csrErrori) da implementare di volte in volta per l'azienda dove vado a pescare i vari errori che mi servono.<br>