From 4f05803690544bd3fe0161fcbb362418dcf30ef2 Mon Sep 17 00:00:00 2001 From: H <43509927+guoyuhao2330@users.noreply.github.com> Date: Tue, 3 Sep 2024 19:56:06 +0800 Subject: [PATCH] Fix bug : bad escape \x at position xxx (line xx, column xx) in agent (#2226) ### What problem does this PR solve? ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --------- Co-authored-by: Kevin Hu --- agent/component/generate.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/agent/component/generate.py b/agent/component/generate.py index 49190babd..b5b21bb93 100644 --- a/agent/component/generate.py +++ b/agent/component/generate.py @@ -112,8 +112,7 @@ class Generate(ComponentBase): kwargs["input"] = input for n, v in kwargs.items(): - # prompt = re.sub(r"\{%s\}"%n, re.escape(str(v)), prompt) - prompt = re.sub(r"\{%s\}" % n, str(v), prompt) + prompt = re.sub(r"\{%s\}" % n, re.escape(str(v)), prompt) downstreams = self._canvas.get_component(self._id)["downstream"] if kwargs.get("stream") and len(downstreams) == 1 and self._canvas.get_component(downstreams[0])[