From e0b41969ce08eb00f30340ebf9b970480ede91f2 Mon Sep 17 00:00:00 2001
From: Sting <lallegre26@gmail.com>
Date: Sun, 26 Nov 2023 18:53:52 +0100
Subject: [PATCH] Overwrite lang mapping without error if already exists

---
 autokara/update_lang_db.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/autokara/update_lang_db.py b/autokara/update_lang_db.py
index c12e9bf..9326fac 100644
--- a/autokara/update_lang_db.py
+++ b/autokara/update_lang_db.py
@@ -16,7 +16,7 @@ def main():
     mappings = glob.glob(f"{str(mapping_dir):s}/*")
     for map in mappings:
         #subprocess.check_call(shlex.split(f'cp -r {map:s} {str(g2p_base / "mappings/langs/"):s}'), shell=True)
-        shutil.copytree(map, str(g2p_base / "mappings/langs/" / Path(map).stem))
+        shutil.copytree(map, str(g2p_base / "mappings/langs/" / Path(map).stem), dirs_exist_ok=True)
     subprocess.check_call(shlex.split(f'g2p update'))
 
     ipa_langs = ["fra"]
-- 
GitLab