diff --git a/graphiti_core/utils/maintenance/node_operations.py b/graphiti_core/utils/maintenance/node_operations.py index 689c6b47..4b2c4733 100644 --- a/graphiti_core/utils/maintenance/node_operations.py +++ b/graphiti_core/utils/maintenance/node_operations.py @@ -140,11 +140,12 @@ async def extract_nodes( for entity in missing_entities: custom_prompt += f'\n{entity},' + filtered_extracted_entities = [entity for entity in extracted_entities if entity.name.strip()] end = time() - logger.debug(f'Extracted new nodes: {extracted_entities} in {(end - start) * 1000} ms') + logger.debug(f'Extracted new nodes: {filtered_extracted_entities} in {(end - start) * 1000} ms') # Convert the extracted data into EntityNode objects extracted_nodes = [] - for extracted_entity in extracted_entities: + for extracted_entity in filtered_extracted_entities: entity_type_name = entity_types_context[extracted_entity.entity_type_id].get( 'entity_type_name' ) diff --git a/pyproject.toml b/pyproject.toml index 1dc3512a..fcdc0a17 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "graphiti-core" description = "A temporal graph building library" -version = "0.11.2" +version = "0.11.3" authors = [ { "name" = "Paul Paliychuk", "email" = "paul@getzep.com" }, { "name" = "Preston Rasmussen", "email" = "preston@getzep.com" },