From a73e1750b6d756525c3893ef1c14bd3d5c0de3c9 Mon Sep 17 00:00:00 2001 From: so95 Date: Thu, 6 Feb 2025 11:09:47 +0700 Subject: [PATCH] Resume content flow ExecSQL (#4738) resume content flow, instead of closed with errors. --- agent/component/exesql.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/agent/component/exesql.py b/agent/component/exesql.py index 86a1685d0..4b067d1d1 100644 --- a/agent/component/exesql.py +++ b/agent/component/exesql.py @@ -126,7 +126,8 @@ class ExeSQL(Generate, ABC): single_sql = self._regenerate_sql(single_sql, str(e), **kwargs) single_sql = self._refactor(single_sql) if self._loop > self._param.loop: - raise Exception("Maximum loop time exceeds. Can't query the correct data via SQL statement.") + sql_res.append({"content": "Can't query the correct data via SQL statement."}) + # raise Exception("Maximum loop time exceeds. Can't query the correct data via SQL statement.") db.close() if not sql_res: return ExeSQL.be_output("")