From e36027b679016d40d637e1f5336c03754696a6a7 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Thu, 6 Jul 2023 17:10:06 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=80=20chore(base.py):=20add=20"BaseToo?= =?UTF-8?q?l"=20to=20the=20base=5Fclasses=20list=20in=20get=5Fsignature=20?= =?UTF-8?q?method=20The=20"BaseTool"=20class=20is=20added=20to=20the=20bas?= =?UTF-8?q?e=5Fclasses=20list=20in=20the=20get=5Fsignature=20method.=20Thi?= =?UTF-8?q?s=20change=20ensures=20that=20the=20"BaseTool"=20class=20is=20c?= =?UTF-8?q?onsidered=20as=20one=20of=20the=20base=20classes=20when=20creat?= =?UTF-8?q?ing=20a=20tool's=20signature.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/backend/langflow/interface/tools/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/langflow/interface/tools/base.py b/src/backend/langflow/interface/tools/base.py index d6b114e4c..027224a3a 100644 --- a/src/backend/langflow/interface/tools/base.py +++ b/src/backend/langflow/interface/tools/base.py @@ -90,7 +90,7 @@ class ToolCreator(LangChainTypeCreator): def get_signature(self, name: str) -> Optional[Dict]: """Get the signature of a tool.""" - base_classes = ["Tool"] + base_classes = ["Tool", "BaseTool"] fields = [] params = [] tool_params = {}