diff -r a195f11ed1a2 -r ea6174c96ae1 mercurial/util.py --- a/mercurial/util.py Tue Jan 02 22:40:52 2007 +0100 +++ b/mercurial/util.py Fri Jan 05 00:01:51 2007 -0200 @@ -722,7 +722,7 @@ os.symlink(".", name) os.unlink(name) return True - except OSError: + except (OSError, AttributeError): return False def linkfunc(path, fallback):