Skip to content

Commit cc156f3

Browse files
fix(graph): sorts keys to make serialization determistic (#184)
Fixes #183 Co-authored-by: Averi Kitsch <[email protected]>
1 parent 51dba31 commit cc156f3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/langchain_google_spanner/graph_store.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -961,19 +961,19 @@ def __repr__(self) -> str:
961961
"name": name,
962962
"type": properties[name],
963963
}
964-
for name in self.labels[label].prop_names
964+
for name in sorted(self.labels[label].prop_names)
965965
]
966-
for label in node_labels
966+
for label in sorted(node_labels)
967967
},
968968
"Edge properties per edge label": {
969969
label: [
970970
{
971971
"name": name,
972972
"type": properties[name],
973973
}
974-
for name in self.labels[label].prop_names
974+
for name in sorted(self.labels[label].prop_names)
975975
]
976-
for label in edge_labels
976+
for label in sorted(edge_labels)
977977
},
978978
"Possible edges per label": {
979979
label: [

0 commit comments

Comments
 (0)