From 3b4598ce04d7aaec69feeb560c29ae18f0236e0c Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Fri, 7 Jun 2024 20:30:42 +0100 Subject: [PATCH] [AddonManager] Fix Error on Existing Python Additional Packages Folder (#14522) * [AddonManager] Fix Error on Existing Python Additional Packages Folder ...this is more likely to occur since the BIM workbench integration and new users installing ifcOpenShell by pip before running AddonManager. * [AddonManager] Correct boolean --- src/Mod/AddonManager/manage_python_dependencies.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Mod/AddonManager/manage_python_dependencies.py b/src/Mod/AddonManager/manage_python_dependencies.py index 33b3aec01e..98ade87fd7 100644 --- a/src/Mod/AddonManager/manage_python_dependencies.py +++ b/src/Mod/AddonManager/manage_python_dependencies.py @@ -389,8 +389,7 @@ class PythonPackageManager: # Nothing to migrate return False - if not os.path.exists(new_directory): - os.makedirs(new_directory) + os.makedirs(new_directory, mode=0o777, exist_ok=True) for content_item in os.listdir(old_directory): if content_item == new_directory_name: