diff -r 1f3acc30bdfe -r c2d9ef43ff6c mercurial/util.py --- a/mercurial/util.py Sun May 13 13:17:50 2012 +0200 +++ b/mercurial/util.py Sun May 13 13:18:06 2012 +0200 @@ -760,7 +760,7 @@ ofp.write(chunk) ifp.close() ofp.close() - except: + except: # re-raises try: os.unlink(temp) except OSError: pass raise