fix: close update staging temp context

This commit is contained in:
LIghtJUNction
2026-06-30 14:00:49 +08:00
parent c992ebd52d
commit f6a1fc3fef

View File

@@ -201,12 +201,11 @@ class UpdateService:
update_temp_parent.unlink()
update_temp_parent.mkdir(mode=0o700, parents=True, exist_ok=True)
update_temp_parent.chmod(0o700)
update_temp_dir_obj = tempfile.TemporaryDirectory(
with tempfile.TemporaryDirectory(
prefix="project-update-",
dir=update_temp_parent,
)
try:
update_temp_dir = Path(update_temp_dir_obj.name)
) as update_temp_dir_name:
update_temp_dir = Path(update_temp_dir_name)
update_token = uuid.uuid4().hex
dashboard_zip_path = update_temp_dir / f"{update_token}-dashboard.zip"
core_zip_path = update_temp_dir / f"{update_token}-core.zip"