chore: commit all pending distributed changes

This commit is contained in:
Robert Wojciechowski
2026-02-28 04:53:20 +00:00
parent 26c00daacf
commit e4c945e536
26 changed files with 3955 additions and 1026 deletions
+4
View File
@@ -34,6 +34,10 @@ def convert_paths_for_platform(obj, target_separator):
is_absolute = trimmed.startswith("/") or trimmed.startswith("\\\\")
has_protocol = bool(re.match(r"^\w+://", trimmed))
# URLs are not local paths and should never be separator-normalized.
if has_protocol:
return trimmed
# Keep relative media-style paths in forward-slash form (Comfy-style annotated paths).
if not has_drive and not is_absolute and not has_protocol and IMAGE_OR_VIDEO_RE.search(trimmed):
return re.sub(r"[\\]+", "/", trimmed)
+4 -2
View File
@@ -140,7 +140,8 @@ def prune_prompt_for_worker(prompt_obj):
if node is not None:
pruned_prompt[node_id] = json.loads(json.dumps(node))
next_id = _create_numeric_id_generator(pruned_prompt)
# Generate IDs from the original prompt so we never reuse IDs from pruned downstream nodes.
next_id = _create_numeric_id_generator(prompt_obj)
for dist_id in distributed_ids:
if dist_id not in pruned_prompt:
continue
@@ -187,7 +188,8 @@ def prepare_delegate_master_prompt(prompt_obj, collector_ids):
f"Removed upstream reference '{input_name}' from node {node_id} for delegate-only master prompt."
)
next_id = _create_numeric_id_generator(pruned_prompt)
# Generate IDs from the original prompt to avoid ID collisions with pruned nodes.
next_id = _create_numeric_id_generator(prompt_obj)
for collector_id in collector_ids:
collector_entry = pruned_prompt.get(collector_id)
if not collector_entry: