]> git.cworth.org Git - apitrace/commitdiff
retracediff: Avoid WindowsError 5 Access is denied, when exiting.
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 18 Apr 2013 12:38:37 +0000 (13:38 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 18 Apr 2013 12:38:37 +0000 (13:38 +0100)
scripts/retracediff.py

index 413ecac8fffd1ddcf356cfcdaf62907db5d6eac8..171622d03a1ea942b2073e53ee92a2f3feaf264e 100755 (executable)
@@ -269,9 +269,17 @@ def main():
 
                 highligher.flush()
         finally:
-            src_proc.terminate()
+            try:
+                src_proc.terminate()
+            except OSError:
+                # Avoid http://bugs.python.org/issue14252
+                pass
     finally:
-        ref_proc.terminate()
+        try:
+            ref_proc.terminate()
+        except OSError:
+            # Avoid http://bugs.python.org/issue14252
+            pass
 
 
 if __name__ == '__main__':