Merge branch 'blender-v4.2-release'
This commit is contained in:
commit
4f61fb38f5
@ -461,7 +461,11 @@ def rmtree_with_fallback_or_error(
|
||||
# so use it's callback that raises a link error and remove the link in that case.
|
||||
errors = []
|
||||
|
||||
shutil.rmtree(path, onexc=lambda *args: errors.append(args))
|
||||
# *DEPRECATED* 2024/07/01 Remove when 3.11 is dropped.
|
||||
if sys.version_info >= (3, 12):
|
||||
shutil.rmtree(path, onexc=lambda *args: errors.append(args))
|
||||
else:
|
||||
shutil.rmtree(path, onerror=lambda *args: errors.append((args[0], args[1], args[2][1])))
|
||||
|
||||
# Happy path (for practically all cases).
|
||||
if not errors:
|
||||
|
Loading…
Reference in New Issue
Block a user