mercurial/bundle2.py
changeset 38609 d474b3b44d4f
parent 37842 326b174c6a47
child 38701 f016eac2a466
equal deleted inserted replaced
38608:980aee54fd70 38609:d474b3b44d4f
   626 
   626 
   627     # methods used to defines the bundle2 content
   627     # methods used to defines the bundle2 content
   628     def addparam(self, name, value=None):
   628     def addparam(self, name, value=None):
   629         """add a stream level parameter"""
   629         """add a stream level parameter"""
   630         if not name:
   630         if not name:
   631             raise ValueError(r'empty parameter name')
   631             raise error.ProgrammingError(b'empty parameter name')
   632         if name[0:1] not in pycompat.bytestr(string.ascii_letters):
   632         if name[0:1] not in pycompat.bytestr(string.ascii_letters):
   633             raise ValueError(r'non letter first character: %s' % name)
   633             raise error.ProgrammingError(b'non letter first character: %s'
       
   634                                          % name)
   634         self._params.append((name, value))
   635         self._params.append((name, value))
   635 
   636 
   636     def addpart(self, part):
   637     def addpart(self, part):
   637         """add a new part to the bundle2 container
   638         """add a new part to the bundle2 container
   638 
   639