39 lines
685 B
Python
39 lines
685 B
Python
from __future__ import unicode_literals
|
|
|
|
|
|
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
|