From db4b256a2811651c551dca268de96f330b777c17 Mon Sep 17 00:00:00 2001 From: Nuno Campos Date: Fri, 18 Aug 2023 15:14:29 +0100 Subject: [PATCH] Add error for batch of 0 --- libs/langchain/langchain/schema/runnable/base.py | 2 ++ 1 file changed, 2 insertions(+) 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, "