From 12e2ef32304474d46451401f606dc0e30bab7357 Mon Sep 17 00:00:00 2001 From: Nick Date: Sat, 27 Dec 2025 18:21:56 +1300 Subject: [PATCH] Add workflow node connection debug logging MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- handler.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/handler.py b/handler.py index be571e7..be46620 100644 --- a/handler.py +++ b/handler.py @@ -446,6 +446,18 @@ def handler(job: dict) -> dict: # Inject parameters into workflow workflow = inject_wan22_params(workflow, params) + # Debug: print key nodes to verify connections + print("=== Workflow Debug ===") + for node_id in ["117", "116", "115", "158", "140", "156", "144", "145"]: + if node_id in workflow: + node = workflow[node_id] + print(f"Node {node_id} ({node['class_type']}):") + for k, v in node['inputs'].items(): + if isinstance(v, list): + print(f" {k}: -> node {v[0]} slot {v[1]}") + else: + print(f" {k}: {repr(v)[:50]}") + # Queue workflow client_id = uuid.uuid4().hex prompt_id = queue_workflow(workflow, client_id)