Skip to content

Commit 5ebacbb

Browse files
authored
Deprecate targets_table in GraphStore (#600)
1 parent 1012c3e commit 5ebacbb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

libs/knowledge-store/ragstack_knowledge_store/graph_store.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import json
2+
import logging
23
import re
34
import secrets
45
from dataclasses import asdict, dataclass, field, is_dataclass
@@ -24,6 +25,8 @@
2425
from .embedding_model import EmbeddingModel
2526
from .links import Link
2627

28+
logger = logging.getLogger(__name__)
29+
2730
CONTENT_ID = "content_id"
2831

2932

@@ -125,10 +128,17 @@ def __init__(
125128
embedding: EmbeddingModel,
126129
*,
127130
node_table: str = "graph_nodes",
131+
targets_table: str = "",
128132
session: Optional[Session] = None,
129133
keyspace: Optional[str] = None,
130134
setup_mode: SetupMode = SetupMode.SYNC,
131135
):
136+
if targets_table:
137+
logger.warning(
138+
"The 'targets_table' parameter is deprecated "
139+
"and will be removed in future versions."
140+
)
141+
132142
session = check_resolve_session(session)
133143
keyspace = check_resolve_keyspace(keyspace)
134144

0 commit comments

Comments
 (0)