MCPcopy Create free account
hub / github.com/NanGePlus/LightRAGTest / delete_entity

Method delete_entity

LightRAG/lightrag/storage.py:132–142  ·  view source on GitHub ↗
(self, entity_name: str)

Source from the content-addressed store, hash-verified

130 return getattr(self._client, "_NanoVectorDB__storage")
131
132 async def delete_entity(self, entity_name: str):
133 try:
134 entity_id = [compute_mdhash_id(entity_name, prefix="ent-")]
135
136 if self._client.get(entity_id):
137 self._client.delete(entity_id)
138 logger.info(f"Entity {entity_name} have been deleted.")
139 else:
140 logger.info(f"No entity found with name {entity_name}.")
141 except Exception as e:
142 logger.error(f"Error while deleting entity {entity_name}: {e}")
143
144 async def delete_relation(self, entity_name: str):
145 try:

Callers 1

adelete_by_entityMethod · 0.80

Calls 1

compute_mdhash_idFunction · 0.85

Tested by

no test coverage detected