Skip to content

Knowledge Store

Exceptions for Knowledge Stores.

KnowledgeStoreError

Bases: FedRAGError

Base knowledge store error for all knowledge-store-related exceptions.

Source code in src/fed_rag/exceptions/knowledge_stores.py
6
7
8
9
class KnowledgeStoreError(FedRAGError):
    """Base knowledge store error for all knowledge-store-related exceptions."""

    pass

KnowledgeStoreWarning

Bases: FedRAGWarning

Base knowledge store error for all knowledge-store-related warnings.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class KnowledgeStoreWarning(FedRAGWarning):
    """Base knowledge store error for all knowledge-store-related warnings."""

    pass

KnowledgeStoreNotFoundError

Bases: KnowledgeStoreError, FileNotFoundError

Raised if the knowledge store can not be found or loaded from file.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class KnowledgeStoreNotFoundError(KnowledgeStoreError, FileNotFoundError):
    """Raised if the knowledge store can not be found or loaded from file."""

    pass

InvalidDistanceError

Bases: KnowledgeStoreError

Raised if provided an invalid similarity distance.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class InvalidDistanceError(KnowledgeStoreError):
    """Raised if provided an invalid similarity distance."""

    pass

LoadNodeError

Bases: KnowledgeStoreError

Raised if an error occurs when loading a node.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class LoadNodeError(KnowledgeStoreError):
    """Raised if an error occurs when loading a node."""

    pass

MCPKnowledgeStoreError

Bases: KnowledgeStoreError

Base knowledge store error for all knowledge-store-related exceptions.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class MCPKnowledgeStoreError(KnowledgeStoreError):
    """Base knowledge store error for all knowledge-store-related exceptions."""

    pass

CallToolResultConversionError

Bases: MCPKnowledgeStoreError

Raised when trying to convert a ~mcp.CallToolResult that has error status.

Source code in src/fed_rag/exceptions/knowledge_stores.py
class CallToolResultConversionError(MCPKnowledgeStoreError):
    """Raised when trying to convert a ~mcp.CallToolResult that has error status."""

    pass