Skip to content

Commit fc7dfbd

Browse files
committed
Changes following review
1 parent ca825c4 commit fc7dfbd

File tree

6 files changed

+16
-15
lines changed

6 files changed

+16
-15
lines changed
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
from .knowledge_store import KnowledgeStore
1+
from .embedding_model import EmbeddingModel
2+
from .knowledge_store import KnowledgeStore, Node, SetupMode, TextNode
23

3-
__all__ = ["KnowledgeStore"]
4+
__all__ = ["EmbeddingModel", "KnowledgeStore", "Node", "SetupMode", "TextNode"]

libs/knowledge-store/ragstack_knowledge_store/knowledge_store.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class Node:
2929
"""Node in the KnowledgeStore graph"""
3030

3131
id: Optional[str] = None
32-
"""Unique ID for the node. Shall be generated by the KnowledgeStore if not set"""
32+
"""Unique ID for the node. Will be generated by the KnowledgeStore if not set."""
3333
metadata: dict = field(default_factory=dict)
3434
"""Metadata for the node. May contain information used to link this node
3535
with other nodes."""
@@ -38,7 +38,7 @@ class Node:
3838
@dataclass
3939
class TextNode(Node):
4040
text: str = None
41-
"""Text contained by the node"""
41+
"""Text contained by the node."""
4242

4343

4444
class SetupMode(Enum):
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from .base import KnowledgeStore
1+
from .base import KnowledgeStore, Node, TextNode
22
from .cassandra import CassandraKnowledgeStore
33

4-
__all__ = ["CassandraKnowledgeStore", "KnowledgeStore"]
4+
__all__ = ["CassandraKnowledgeStore", "KnowledgeStore", "Node", "TextNode"]

libs/knowledge-store/ragstack_knowledge_store/langchain/base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,18 @@ def _has_next(iterator: Iterator) -> None:
3131

3232

3333
class Node(Serializable):
34-
"""Node in the KnowledgeStore graph"""
34+
"""Node in the KnowledgeStore graph."""
3535

3636
id: Optional[str]
37-
"""Unique ID for the node. Shall be generated by the KnowledgeStore if not set"""
37+
"""Unique ID for the node. Will be generated by the KnowledgeStore if not set."""
3838
metadata: dict = Field(default_factory=dict)
3939
"""Metadata for the node. May contain information used to link this node
4040
with other nodes."""
4141

4242

4343
class TextNode(Node):
4444
text: str
45-
"""Text contained by the node"""
45+
"""Text contained by the node."""
4646

4747

4848
def _texts_to_nodes(

libs/knowledge-store/ragstack_knowledge_store/langchain/cassandra.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@
1212
from langchain_core.embeddings import Embeddings
1313

1414
from .base import KnowledgeStore, Node, TextNode
15-
from ragstack_knowledge_store import knowledge_store
16-
from ragstack_knowledge_store.edge_extractor import EdgeExtractor
17-
from ragstack_knowledge_store.embedding_model import EmbeddingModel
15+
from ragstack_knowledge_store import EmbeddingModel, knowledge_store
1816

1917

20-
class EmbeddingModelAdapter(EmbeddingModel):
18+
class _EmbeddingModelAdapter(EmbeddingModel):
2119
def __init__(self, embeddings: Embeddings):
2220
self.embeddings = embeddings
2321

@@ -81,7 +79,7 @@ def __init__(
8179
_setup_mode = getattr(knowledge_store.SetupMode, setup_mode.name)
8280

8381
self.store = knowledge_store.KnowledgeStore(
84-
embedding=EmbeddingModelAdapter(embedding),
82+
embedding=_EmbeddingModelAdapter(embedding),
8583
node_table=node_table,
8684
edge_table=edge_table,
8785
session=session,

libs/knowledge-store/ragstack_knowledge_store/math.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
"""Copied from langchain_community.utils.math"""
1+
"""Copied from langchain_community.utils.math
2+
See https://github.com/langchain-ai/langchain/blob/langchain-community%3D%3D0.0.38/libs/community/langchain_community/utils/math.py
3+
"""
24
import logging
35
from typing import List, Union
46

0 commit comments

Comments
 (0)