From dacaa81f2fa0fe864a7de08ca196b88ae047132a Mon Sep 17 00:00:00 2001 From: zhmt Date: Fri, 7 Feb 2025 15:58:31 +0800 Subject: [PATCH] binding_generator.py: Don't error if directory already exists It should be ok when folders exist. Exception shouldn't be thrown. Update binding_generator.py It should be ok when folds exist. It will fail to build without this patch, in vs code on windows with compiler ( visual studio community 2022 amd 64) . Co-Authored-By: Chris Cranford (cherry picked from commit d79959c79e61af7a1c3d4e7824ebbc4301aab3bf) --- binding_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binding_generator.py b/binding_generator.py index ec2c5885..3d553161 100644 --- a/binding_generator.py +++ b/binding_generator.py @@ -290,7 +290,7 @@ def _generate_bindings(api, api_filepath, use_template_get_node, bits="64", prec target_dir = Path(output_dir) / "gen" shutil.rmtree(target_dir, ignore_errors=True) - target_dir.mkdir(parents=True) + target_dir.mkdir(parents=True, exist_ok=True) real_t = "double" if precision == "double" else "float" print("Built-in type config: " + real_t + "_" + bits)