diff --git a/mercurial/util.py b/mercurial/util.py --- a/mercurial/util.py +++ b/mercurial/util.py @@ -1312,7 +1312,7 @@ class opener(object): raise OSError(err.errno, _('could not symlink to %r: %s') % (src, err.strerror), linkname) else: - f = self(self, dst, "w") + f = self(dst, "w") f.write(src) f.close()