summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cerbero/hacks.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/cerbero/hacks.py b/cerbero/hacks.py
index ebc5fa29..daf62efc 100644
--- a/cerbero/hacks.py
+++ b/cerbero/hacks.py
@@ -114,7 +114,7 @@ import shutil
from shutil import rmtree as shutil_rmtree
-def rmtree(path, ignore_errors=False, onerror=None):
+def rmtree(path, ignore_errors=False, onerror=None, **kwargs):
"""
shutil.rmtree often fails with access denied. On Windows this happens when
a file is readonly. On Linux this can happen when a directory doesn't have
@@ -144,9 +144,9 @@ def rmtree(path, ignore_errors=False, onerror=None):
# We try to not use `rm` because on Windows because it's about 20-30x slower
if not onerror:
- shutil_rmtree(path, ignore_errors, onerror=force_removal)
+ shutil_rmtree(path, ignore_errors=ignore_errors, onerror=force_removal, **kwargs)
else:
- shutil_rmtree(path, ignore_errors, onerror)
+ shutil_rmtree(path, ignore_errors=ignore_errors, onerror=onerror, **kwargs)
shutil.rmtree = rmtree