Mercurial > hg
diff mercurial/wireproto.py @ 21620:6eaa71b2a3cc
bundle2: introduce a parttype attribute to BundleValueError
We will use the Exception for more that just unknown part type.
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Wed, 28 May 2014 15:51:19 -0700 |
parents | 292331e906d7 |
children | 457492741007 |
line wrap: on
line diff
--- a/mercurial/wireproto.py Tue May 27 10:32:07 2014 -0700 +++ b/mercurial/wireproto.py Wed May 28 15:51:19 2014 -0700 @@ -806,7 +806,7 @@ except error.BundleValueError, exc: bundler = bundle2.bundle20(repo.ui) errpart = bundler.newpart('B2X:ERROR:UNSUPPORTEDCONTENT') - errpart.addparam('parttype', str(exc)) + errpart.addparam('parttype', exc.parttype) return streamres(bundler.getchunks()) except util.Abort, inst: # The old code we moved used sys.stderr directly.