From 9a1b965c7fe95efedd0227935a6e9e88ac23d3be Mon Sep 17 00:00:00 2001 From: Simone Rescio Date: Thu, 16 Jan 2025 12:39:37 +0100 Subject: [PATCH] Fix rmtree in translation script on MacOS (#129352) --- script/translations/develop.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/script/translations/develop.py b/script/translations/develop.py index 9e3a2ded046..00ac7bf98ac 100644 --- a/script/translations/develop.py +++ b/script/translations/develop.py @@ -4,7 +4,6 @@ import argparse import json from pathlib import Path import re -from shutil import rmtree import sys from . import download, upload @@ -83,9 +82,10 @@ def run_single(translations, flattened_translations, integration): ) if download.DOWNLOAD_DIR.is_dir(): - rmtree(str(download.DOWNLOAD_DIR)) - - download.DOWNLOAD_DIR.mkdir(parents=True) + for lang_file in download.DOWNLOAD_DIR.glob("*.json"): + lang_file.unlink() + else: + download.DOWNLOAD_DIR.mkdir(parents=True) (download.DOWNLOAD_DIR / "en.json").write_text( json.dumps({"component": {integration: translations["component"][integration]}})