aboutsummaryrefslogtreecommitdiff
path: root/run_project_tests.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2017-01-03 15:55:51 -0500
committerGitHub <noreply@github.com>2017-01-03 15:55:51 -0500
commit35633c68656ef2d4856e816f9701458d1a6a9e8a (patch)
treea8f9a6319fc8f363ce41001e551604801447609c /run_project_tests.py
parent027af6b064381a1a48f7fe76d3b54162e5d095e7 (diff)
parenta99732aaf2e84e2c08e976f05e98e2d7aa96c7d5 (diff)
downloadmeson-35633c68656ef2d4856e816f9701458d1a6a9e8a.zip
meson-35633c68656ef2d4856e816f9701458d1a6a9e8a.tar.gz
meson-35633c68656ef2d4856e816f9701458d1a6a9e8a.tar.bz2
Merge pull request #1253 from geier1993/intel
Intel C/C++ Compiler support
Diffstat (limited to 'run_project_tests.py')
-rwxr-xr-xrun_project_tests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/run_project_tests.py b/run_project_tests.py
index c26b885..18988fb 100755
--- a/run_project_tests.py
+++ b/run_project_tests.py
@@ -58,6 +58,11 @@ class AutoDeletedDir():
try:
shutil.rmtree(self.dir)
return
+ # Sometimes we get: ValueError: I/O operation on closed file.
+ except ValueError:
+ return
+ # Deleting can raise OSError or PermissionError on Windows
+ # (most likely because of anti-virus locking the file)
except (OSError, PermissionError):
if i == retries - 1:
mlog.warning('Could not delete temporary directory.')