docs(review): correct reconcile docstring + clarify scanner rename comment
Round-2 review follow-ups (PR #857), both documentation-only: - sharing_state.py: reconcile_document_path docstring no longer claims it returns False when no real points exist — it returns True and the set_payload is a Qdrant-side no-op (callers discard the return value). - scanner.py: reword the rename-reconcile comment to state the precise reason (modified_at stable so not re-queued; path may be stale from a rename) rather than the loose "dedup miss / etag changed" phrasing. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
a03bc0af66
commit
b7479b0d07
@@ -188,9 +188,11 @@ async def reconcile_document_path(
|
||||
rewrites ``file_path`` and the derived ``title`` on every real chunk via a
|
||||
single metadata-only ``set_payload`` (no re-fetch, no re-embed).
|
||||
|
||||
No-op (returns False) when the path is unchanged or no real points exist yet
|
||||
(filter matches nothing). A legacy point with no stored ``file_path`` is
|
||||
treated as changed, backfilling both fields.
|
||||
Returns False (no write attempted) only when the path is unchanged or empty.
|
||||
When the path differs it returns True after issuing the ``set_payload``; that
|
||||
write is itself a Qdrant-side no-op if no real chunks exist yet (e.g. only a
|
||||
placeholder), which the callers tolerate. A legacy point with no stored
|
||||
``file_path`` is treated as changed, backfilling both fields.
|
||||
"""
|
||||
if not current_path or stored_path == current_path:
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user