diff -r 5b3717e1a3ea -r 9f3652e851f8 mercurial/localrepo.py --- a/mercurial/localrepo.py Mon Apr 21 20:04:54 2014 -0700 +++ b/mercurial/localrepo.py Mon Apr 21 17:51:58 2014 -0700 @@ -134,7 +134,7 @@ ret = bundle2.unbundle20(self.ui, stream) return ret except error.PushRaced, exc: - raise error.ResponseError(_('push failed:'), exc.message) + raise error.ResponseError(_('push failed:'), str(exc)) def lock(self): return self._repo.lock()