Files
fm-orchestrator/module_build_service/common/errors.py
Chenxiong Qi 1c0715662a Cleanup module_build_service/__init__.py
Most of the code are moved to dedicated subpackages, but some others
can't due to the cycle dependencies.

Signed-off-by: Chenxiong Qi <cqi@redhat.com>
2020-03-03 14:48:48 -05:00

46 lines
659 B
Python

# -*- coding: utf-8 -*-
# SPDX-License-Identifier: MIT
""" Defines custom exceptions and error handling functions """
from __future__ import absolute_import
class ValidationError(ValueError):
pass
class Unauthorized(ValueError):
pass
class Forbidden(ValueError):
pass
class UnprocessableEntity(ValueError):
pass
class Conflict(ValueError):
pass
class NotFound(ValueError):
pass
class ProgrammingError(ValueError):
pass
class StreamAmbigous(ValueError):
pass
class GreenwaveError(RuntimeError):
pass
class IgnoreMessage(Exception):
"""Raise if message received from message bus should be ignored"""