Catch permissionerrors too, since Windows seems to produce them occasionally.

This commit is contained in:
Jussi Pakkanen 2017-01-02 19:32:23 +02:00
parent e245bdbdc0
commit dc70916ca4
1 changed files with 3 additions and 2 deletions

View File

@ -58,9 +58,10 @@ class AutoDeletedDir():
try:
shutil.rmtree(self.dir)
return
except OSError:
except (OSError, PermissionError):
if i == retries - 1:
raise
mlog.warning('Could not delete temporary directory.')
return
time.sleep(0.1 * (2**i))
failing_logs = []