From bad33f698e747bbb3efa3622b5b74010fc0d338d Mon Sep 17 00:00:00 2001 From: Preston Rasmussen <109292228+prasmussen15@users.noreply.github.com> Date: Wed, 16 Apr 2025 10:32:03 -0400 Subject: [PATCH] make node record loading more robust (#363) don't throw an error if certain pieces of the dict don't exist --- graphiti_core/nodes.py | 12 ++++++------ pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/graphiti_core/nodes.py b/graphiti_core/nodes.py index 4313c4c2..73b73b42 100644 --- a/graphiti_core/nodes.py +++ b/graphiti_core/nodes.py @@ -550,12 +550,12 @@ def get_entity_node_from_record(record: Any) -> EntityNode: attributes=record['attributes'], ) - del entity_node.attributes['uuid'] - del entity_node.attributes['name'] - del entity_node.attributes['group_id'] - del entity_node.attributes['name_embedding'] - del entity_node.attributes['summary'] - del entity_node.attributes['created_at'] + entity_node.attributes.pop('uuid', None) + entity_node.attributes.pop('name', None) + entity_node.attributes.pop('group_id', None) + entity_node.attributes.pop('name_embedding', None) + entity_node.attributes.pop('summary', None) + entity_node.attributes.pop('created_at', None) return entity_node diff --git a/pyproject.toml b/pyproject.toml index 9d966107..e7bc154c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "graphiti-core" description = "A temporal graph building library" -version = "0.10.0" +version = "0.10.1" authors = [ { "name" = "Paul Paliychuk", "email" = "paul@getzep.com" }, { "name" = "Preston Rasmussen", "email" = "preston@getzep.com" },