From ad88d025c2be64cc9e5a5a5f5c522b96597841ff Mon Sep 17 00:00:00 2001 From: thatmattlove Date: Fri, 31 May 2024 22:22:39 -0400 Subject: [PATCH] fix leftover issue from #247 if build_dir does not exist --- hyperglass/frontend/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hyperglass/frontend/__init__.py b/hyperglass/frontend/__init__.py index 0f6c64c..2a34a52 100644 --- a/hyperglass/frontend/__init__.py +++ b/hyperglass/frontend/__init__.py @@ -131,7 +131,10 @@ async def build_ui(app_path: Path): log.error(err) raise RuntimeError(str(err)) from err - shutil.rmtree(build_dir) + if build_dir.exists(): + shutil.rmtree(build_dir) + else: + build_dir.mkdir() 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")