class ConvertError(Exception): """ Base exception for all coverter app exceptions """ pass class UnknownFileFormat(ConvertError): """ Raised when the converter backend can't understand a file """ pass class IdentifyError(ConvertError): """ Raised by the graphcismagick and imagemagics identify program """ pass class UnkownConvertError(ConvertError): """ Raised when an error is found but there is no disernible way to identify the kind of error """ pass class OfficeConversionError(ConvertError): pass class OfficeBackendError(OfficeConversionError): pass