From 634b382a3d14e27a17e727d5a0311c8a87caafdc Mon Sep 17 00:00:00 2001 From: -LAN- Date: Tue, 31 Dec 2024 14:01:24 +0800 Subject: [PATCH] fix: enhance ToolEngineInvokeError to include meta information (#12238) Signed-off-by: -LAN- --- api/core/tools/errors.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/core/tools/errors.py b/api/core/tools/errors.py index 6febf137b0..c5f9ca4774 100644 --- a/api/core/tools/errors.py +++ b/api/core/tools/errors.py @@ -31,3 +31,7 @@ class ToolApiSchemaError(ValueError): class ToolEngineInvokeError(Exception): meta: ToolInvokeMeta + + def __init__(self, meta, **kwargs): + self.meta = meta + super().__init__(**kwargs)