# HG changeset patch
# User Matt Mackall <mpm@selenic.com>
# Date 1431703779 18000
#      Fri May 15 10:29:39 2015 -0500
# Node ID 252412e24551bdabc55fd0287a781b7adca0da9b
# Parent  c6427cd45760eb106966106a45083180d59ea9e4
hghave: use try/except/finally

diff --git a/tests/hghave.py b/tests/hghave.py
--- a/tests/hghave.py
+++ b/tests/hghave.py
@@ -225,12 +225,11 @@
     os.close(fh)
     name = tempfile.mktemp(dir='.', prefix=tempprefix)
     try:
-        try:
-            util.oslink(fn, name)
-            os.unlink(name)
-            return True
-        except OSError:
-            return False
+        util.oslink(fn, name)
+        os.unlink(name)
+        return True
+    except OSError:
+        return False
     finally:
         os.unlink(fn)