Build fix. jetstream has a local copy, not remote archive.
[WebKit-https.git] / Tools / Scripts / webkitpy / benchmark_runner / utils.py
index 6bc4b68e951ea4009258f2d90e54828c0de664aa..d8d055c56d3ec490302240f09a49207268a7a846 100644 (file)
@@ -4,6 +4,7 @@ import json
 import logging
 import os
 import signal
+import shutil
 
 
 _log = logging.getLogger(__name__)
@@ -37,6 +38,13 @@ def loadJSONFromFile(filePath):
         raise Exception("Invalid json format or empty json was found in %s" % (filePath))
 
 
+def forceRemove(path):
+    try:
+        shutil.rmtree(path)
+    except:
+        # Directory/file does not exist or privilege issue, just ignore it
+        pass
+
 # Borrow this code from
 # 'http://stackoverflow.com/questions/2281850/timeout-function-if-it-takes-too-long-to-finish'
 class TimeoutError(Exception):