@@ -178,10 +178,16 @@
178 178 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
179 179 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
class FalkorDBStore(GraphStore):
180 180 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"""FalkorDB Lite-backed graph store. Requires falkordblite package."""
181 181 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
182 182 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
def __init__(self, db_path: Union[str, Path]) -> None:
183 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ # Patch redis 7.x compat: UnixDomainSocketConnection missing 'port'
184 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ import redis.connection
185 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
186 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if not hasattr(redis.connection.UnixDomainSocketConnection, "port"):
187 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ redis.connection.UnixDomainSocketConnection.port = 0
188 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+
183 189 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
from redislite import FalkorDB
184 190 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
185 191 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
self._db_path = str(db_path)
186 192 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
self._db = FalkorDB(self._db_path)
187 193 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
self._graph = self._db.select_graph("knowledge")
188 194 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!