class PipelineError(Exception): def __init__(self, code: str, message: str): self.code = code self.message = message super().__init__(message) INVALID_IMAGE = "INVALID_IMAGE" NO_FACE_DETECTED = "NO_FACE_DETECTED" FACE_TOO_SMALL = "FACE_TOO_SMALL" FACE_ROTATED = "FACE_ROTATED" FACE_TILTED = "FACE_TILTED" POOR_ALIGNMENT = "POOR_ALIGNMENT" POOR_LIGHTNING = "POOR_LIGHTNING" INTERNAL_ERROR = "INTERNAL_ERROR"