from ..basestore import CatalogError, DuplicateKeyError
__all__ = ['JobError', 'JobCreateFailure', 'JobUpdateFailure',
'DuplicateJobError', 'UnknownPipeline', 'UnknownJob']
[docs]class JobError(Exception):
"""A generic job error"""
pass
[docs]class JobCreateFailure(JobError):
"""Job was not created"""
pass
[docs]class JobUpdateFailure(JobError):
"""Job was not updated"""
pass
[docs]class DuplicateJobError(DuplicateKeyError):
"""Job was a duplicate which is not allowed"""
pass
[docs]class UnknownPipeline(JobError):
"""The referenced pipeline is not known"""
pass
[docs]class UnknownJob(JobError):
"""The referenced job is not known"""
pass