From a44d2fd666e2a5e5ac2a4df03b3cbd4b7cc29f5f Mon Sep 17 00:00:00 2001 From: Esteban Maya Date: Thu, 7 Mar 2024 12:51:14 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20copier=20to=20handle=20str?= =?UTF-8?q?ing=20vars=20with=20spaces=20in=20quotes=20(#631)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sebastián Ramírez --- .copier/update_dotenv.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.copier/update_dotenv.py b/.copier/update_dotenv.py index 1eab4c8..6576885 100644 --- a/.copier/update_dotenv.py +++ b/.copier/update_dotenv.py @@ -14,7 +14,11 @@ for line in env_content.splitlines(): for key, value in answers.items(): upper_key = key.upper() if line.startswith(f"{upper_key}="): - new_line = line.replace(line, f"{upper_key}={value}") + if " " in value: + content = f"{upper_key}={value!r}" + else: + content = f"{upper_key}={value}" + new_line = line.replace(line, content) lines.append(new_line) break else: