Skip to content

Commit ed1f5b9

Browse files
authored
Merge pull request #82 from codefuse-ai/memory_dev2
[nebula]add_nodes func support more attributes
2 parents 8471385 + 68d177f commit ed1f5b9

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

muagent/db_handler/graph_db_handler/nebula_handler.py

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -286,20 +286,10 @@ def add_node(self, node: GNode) -> GbaseExecStatus:
286286
for prop_name in properties_name:
287287
value = node_attributes.get(prop_name)
288288
if isinstance(value, str):
289-
if prop_name == 'extra':
290-
# 转义双引号
291-
# value = value.replace('"', '\\"')
289+
if prop_name in {'extra', 'description', 'envdescription','updaterule'}:
290+
# 转义换行符和双引号
292291
value = value.replace("\n", "\\n").replace("\"", "\\\"")
293-
cypher += f'"{value}",'
294-
elif prop_name == 'description':
295-
value = value.replace("\n", "\\n").replace("\"", "\\\"")
296-
cypher += f'"{value}",'
297-
elif prop_name == 'envdescription':
298-
value = value.replace("\n", "\\n").replace("\"", "\\\"")
299-
cypher += f'"{value}",'
300-
else:
301-
cypher += f'"{value}",'
302-
#cypher += f'"{value}",'
292+
cypher += f'"{value}",'
303293
else:
304294
cypher += f'{value},'
305295
cypher = cypher.rstrip(',')

0 commit comments

Comments
 (0)