From 95ee60d78162ec859d3e11ccb95debb540e08c31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B8=AD=E9=98=B3=E9=98=B3?= Date: Fri, 27 Mar 2026 17:02:04 +0800 Subject: [PATCH] format --- src/memos/graph_dbs/neo4j.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/memos/graph_dbs/neo4j.py b/src/memos/graph_dbs/neo4j.py index 1352c4e27..56c3e08a0 100644 --- a/src/memos/graph_dbs/neo4j.py +++ b/src/memos/graph_dbs/neo4j.py @@ -74,13 +74,16 @@ def _flatten_info_fields(metadata: dict[str, Any]) -> dict[str, Any]: def _sanitize_neo4j_value(value: Any) -> Any: """Convert values unsupported by Neo4j properties into safe serializations.""" - if value is None or isinstance(value, (str, int, float, bool)): + if value is None or isinstance(value, str | int | float | bool): return value if isinstance(value, list): - if all(item is None or isinstance(item, (str, int, float, bool)) for item in value): + if all(item is None or isinstance(item, str | int | float | bool) for item in value): return value - return [json.dumps(item, ensure_ascii=False) if isinstance(item, (dict, list)) else str(item) for item in value] + return [ + json.dumps(item, ensure_ascii=False) if isinstance(item, dict | list) else str(item) + for item in value + ] if isinstance(value, dict): return json.dumps(value, ensure_ascii=False, sort_keys=True)