(self, entity_name: str)
| 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: |
no test coverage detected