diff -r 1f3acc30bdfe -r c2d9ef43ff6c mercurial/keepalive.py --- a/mercurial/keepalive.py Sun May 13 13:17:50 2012 +0200 +++ b/mercurial/keepalive.py Sun May 13 13:18:06 2012 +0200 @@ -290,7 +290,7 @@ # worked. We'll check the version below, too. except (socket.error, httplib.HTTPException): r = None - except: + except: # re-raises # adding this block just in case we've missed # something we will still raise the exception, but # lets try and close the connection and remove it