class PdfRelayException(Exception):

	def __init__(self, *args, **kwargs):
		super(PdfRelayException, self).__init__(args, kwargs)

class JobError(PdfRelayException):
	"""Issue with the parameters of the conversion job"""

class EngineError(PdfRelayException):
	"""Engine process spawning/execution error"""

class MetadataError(PdfRelayException):
	"""An error occurred in the retrieval or saving of PDF metadata"""

class PdfRelayException(Exception):

	def __init__(self, *args, **kwargs):
		super(PdfRelayException, self).__init__(args, kwargs)

class JobError(PdfRelayException):
	"""Issue with the parameters of the conversion job"""

class EngineError(PdfRelayException):
	"""Engine process spawning/execution error"""

class MetadataError(PdfRelayException):
	"""An error occurred in the retrieval or saving of PDF metadata"""

Issue with the parameters of the conversion job Engine process spawning/execution error An error occurred in the retrieval or saving of PDF metadata