mirror of
https://github.com/langchain-ai/langgraph.git
synced 2026-09-22 01:25:06 +02:00
Add missing channel creation
This commit is contained in:
@@ -27,9 +27,14 @@ def validate_chains_channels(
|
||||
channels[chan] = LastValue(Any)
|
||||
|
||||
if isinstance(input, str):
|
||||
if input not in channels:
|
||||
channels[input] = LastValue(Any)
|
||||
if input not in subscribed_channels:
|
||||
raise ValueError(f"Input channel {input} is not subscribed to by any chain")
|
||||
else:
|
||||
for chan in input:
|
||||
if chan not in channels:
|
||||
channels[chan] = LastValue(Any)
|
||||
if all(chan not in subscribed_channels for chan in input):
|
||||
raise ValueError(
|
||||
f"None of the input channels {input} are subscribed to by any chain"
|
||||
|
||||
Reference in New Issue
Block a user