Skip to content

symfonic.capabilities.memory.edge_delete

edge_delete

Scoped edge deletion through the graph backend.

EdgeDeleteService

EdgeDeleteService(backend: GraphBackend | None)

Delete an edge visible to a caller, preserving backend no-op semantics.

Source code in src/symfonic/capabilities/memory/edge_delete.py
def __init__(self, backend: GraphBackend | None) -> None:
    self._backend = backend

GraphUnavailable

Bases: LookupError

No semantic graph backend was configured.