exception.py 463B

123456789101112131415161718192021222324252627282930
  1. # -*- coding: utf-8 -*-
  2. class HapicException(Exception):
  3. pass
  4. class WorkflowException(HapicException):
  5. pass
  6. class ProcessException(HapicException):
  7. pass
  8. class InputWorkflowException(WorkflowException):
  9. pass
  10. class OutputWorkflowException(WorkflowException):
  11. pass
  12. class InputValidationException(InputWorkflowException, ProcessException):
  13. pass
  14. class OutputValidationException(InputWorkflowException, ProcessException):
  15. pass