summaryrefslogtreecommitdiff
path: root/Tools/Scripts/webkitpy/bindings/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/Scripts/webkitpy/bindings/main.py')
-rw-r--r--Tools/Scripts/webkitpy/bindings/main.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Tools/Scripts/webkitpy/bindings/main.py b/Tools/Scripts/webkitpy/bindings/main.py
index 8ec6a454f..d5e5889c1 100644
--- a/Tools/Scripts/webkitpy/bindings/main.py
+++ b/Tools/Scripts/webkitpy/bindings/main.py
@@ -75,8 +75,10 @@ def TemporaryDirectory():
Simple backport of tempfile.TemporaryDirectory from Python 3.2.
"""
name = tempfile.mkdtemp()
- yield name
- shutil.rmtree(name)
+ try:
+ yield name
+ finally:
+ shutil.rmtree(name)
def generate_interface_dependencies():