Dateien nach "scripts" hochladen
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
All checks were successful
Deploy mindnet to llm-node / deploy (push) Successful in 3s
This commit is contained in:
parent
6c62f64784
commit
0ca54f429e
|
|
@ -122,6 +122,51 @@ except Exception:
|
|||
# Helper
|
||||
# ---------------------------------------------------------------------
|
||||
|
||||
# Compatibility wrappers for legacy qdrant helpers
|
||||
def _ensure_collections_compat(client, cfg, dim):
|
||||
"""
|
||||
Call ensure_collections with the correct signature across releases:
|
||||
- preferred: ensure_collections(client, cfg)
|
||||
- fallbacks: (client, cfg.prefix, dim) -> (client, cfg.prefix) -> (client)
|
||||
"""
|
||||
try:
|
||||
return ensure_collections(client, cfg)
|
||||
except TypeError:
|
||||
pass
|
||||
try:
|
||||
return ensure_collections(client, cfg.prefix, dim)
|
||||
except TypeError:
|
||||
pass
|
||||
try:
|
||||
return ensure_collections(client, cfg.prefix)
|
||||
except TypeError:
|
||||
pass
|
||||
try:
|
||||
return ensure_collections(client)
|
||||
except TypeError:
|
||||
pass
|
||||
# If everything fails, do nothing
|
||||
return None
|
||||
|
||||
def _ensure_payload_indexes_compat(client, cfg):
|
||||
"""
|
||||
Try calling payload index creation with cfg, then prefix; ignore if unsupported.
|
||||
"""
|
||||
try:
|
||||
_ensure_payload_indexes(client, cfg)
|
||||
return
|
||||
except TypeError:
|
||||
pass
|
||||
try:
|
||||
_ensure_payload_indexes(client, cfg.prefix)
|
||||
return
|
||||
except TypeError:
|
||||
pass
|
||||
except AttributeError:
|
||||
pass
|
||||
# final no-op
|
||||
return
|
||||
|
||||
def iter_md(root: str) -> List[str]:
|
||||
out: List[str] = []
|
||||
for dirpath, _, filenames in os.walk(root):
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user