Multiple inheritence for exceptions?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Steven D'Aprano

    #1

    Multiple inheritence for exceptions?

    Useful or a bad idea?

    I have a module that defines a number of exceptions which inherit from
    various built-ins like KeyError, ValueError etc. I'm considering defining
    an abstract module exception like MyModuleError, and having all my real
    exceptions inherit from it as well, but I don't recall seeing that done
    before and I was wondering if it were a bad idea for some reason.


    --
    Steven.

  • Alex Martelli

    #2
    Re: Multiple inheritence for exceptions?

    Steven D'Aprano <steve@REMOVE.T HIS.cybersource .com.auwrote:
    Useful or a bad idea?
    >
    I have a module that defines a number of exceptions which inherit from
    various built-ins like KeyError, ValueError etc. I'm considering defining
    an abstract module exception like MyModuleError, and having all my real
    exceptions inherit from it as well, but I don't recall seeing that done
    before and I was wondering if it were a bad idea for some reason.
    I often do exactly what you propose, and I believe I have suggested it
    in the Nutshell 2nd edition. I have never observed bad effects.


    Alex

    Comment

    Working...