diff --git a/libs/langchain/langchain/schema/runnable/base.py b/libs/langchain/langchain/schema/runnable/base.py index 9f5ae53ede6..d660132767c 100644 --- a/libs/langchain/langchain/schema/runnable/base.py +++ b/libs/langchain/langchain/schema/runnable/base.py @@ -238,6 +238,8 @@ class Runnable(Generic[Input, Output], ABC): Helper method to get a list of configs from a single config or a list of configs, useful for subclasses overriding batch() or abatch(). """ + if length < 1: + raise ValueError(f"length must be >= 1, but got {length}") if isinstance(config, list) and len(config) != length: raise ValueError( f"config must be a list of the same length as inputs, "