mirror of
https://github.com/langgenius/dify.git
synced 2026-08-24 22:11:36 -04:00
36 lines
1.1 KiB
Python
36 lines
1.1 KiB
Python
"""Stable KnowledgeFS Service API error contract."""
|
|
|
|
from libs.exception import BaseHTTPException
|
|
|
|
|
|
class KnowledgeFSInvalidCredentialHTTPError(BaseHTTPException):
|
|
error_code = "knowledge_fs_invalid_credential"
|
|
description = "Invalid KnowledgeFS service credential."
|
|
code = 401
|
|
|
|
|
|
class KnowledgeFSServiceOperationUnavailableHTTPError(BaseHTTPException):
|
|
error_code = "knowledge_fs_operation_unavailable"
|
|
description = "KnowledgeFS operation is not available."
|
|
code = 503
|
|
|
|
|
|
class KnowledgeFSServiceUpstreamUnavailableHTTPError(BaseHTTPException):
|
|
error_code = "knowledge_fs_upstream_unavailable"
|
|
description = "KnowledgeFS is unavailable."
|
|
code = 502
|
|
|
|
|
|
class KnowledgeFSServiceInvalidRequestHTTPError(BaseHTTPException):
|
|
error_code = "knowledge_fs_invalid_request"
|
|
description = "KnowledgeFS request is invalid."
|
|
code = 400
|
|
|
|
|
|
__all__ = [
|
|
"KnowledgeFSInvalidCredentialHTTPError",
|
|
"KnowledgeFSServiceInvalidRequestHTTPError",
|
|
"KnowledgeFSServiceOperationUnavailableHTTPError",
|
|
"KnowledgeFSServiceUpstreamUnavailableHTTPError",
|
|
]
|