From 85fa678d74ca7e8c39303ca4e8eb2dfd352dc5cf Mon Sep 17 00:00:00 2001 From: Marlon Alkan Date: Mon, 20 May 2024 00:52:57 +0200 Subject: [PATCH] hyperglass: frontend: delete build dir before copying generated code to it fixes #244 --- hyperglass/frontend/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hyperglass/frontend/__init__.py b/hyperglass/frontend/__init__.py index 508700a..0f6c64c 100644 --- a/hyperglass/frontend/__init__.py +++ b/hyperglass/frontend/__init__.py @@ -131,7 +131,8 @@ async def build_ui(app_path: Path): log.error(err) raise RuntimeError(str(err)) from err - shutil.copytree(src=out_dir, dst=build_dir, dirs_exist_ok=True) + shutil.rmtree(build_dir) + shutil.copytree(src=out_dir, dst=build_dir, dirs_exist_ok=False) log.bind(src=out_dir, dst=build_dir).debug("Migrated Next.JS build output") return "\n".join(all_messages)