mercurial/bundle2.py
changeset 43488 ea25b4673231
parent 43131 c17a63eb5d4c
child 43495 daade078f1f0
equal deleted inserted replaced
43487:d5bef33ab83c 43488:ea25b4673231
   651     # methods used to defines the bundle2 content
   651     # methods used to defines the bundle2 content
   652     def addparam(self, name, value=None):
   652     def addparam(self, name, value=None):
   653         """add a stream level parameter"""
   653         """add a stream level parameter"""
   654         if not name:
   654         if not name:
   655             raise error.ProgrammingError(b'empty parameter name')
   655             raise error.ProgrammingError(b'empty parameter name')
   656         if name[0:1] not in pycompat.bytestr(string.ascii_letters):
   656         if name[0:1] not in pycompat.bytestr(
       
   657             string.ascii_letters  # pytype: disable=wrong-arg-types
       
   658         ):
   657             raise error.ProgrammingError(
   659             raise error.ProgrammingError(
   658                 b'non letter first character: %s' % name
   660                 b'non letter first character: %s' % name
   659             )
   661             )
   660         self._params.append((name, value))
   662         self._params.append((name, value))
   661 
   663 
   834         Note: no option are currently supported. Any input will be either
   836         Note: no option are currently supported. Any input will be either
   835               ignored or failing.
   837               ignored or failing.
   836         """
   838         """
   837         if not name:
   839         if not name:
   838             raise ValueError(r'empty parameter name')
   840             raise ValueError(r'empty parameter name')
   839         if name[0:1] not in pycompat.bytestr(string.ascii_letters):
   841         if name[0:1] not in pycompat.bytestr(
       
   842             string.ascii_letters  # pytype: disable=wrong-arg-types
       
   843         ):
   840             raise ValueError(r'non letter first character: %s' % name)
   844             raise ValueError(r'non letter first character: %s' % name)
   841         try:
   845         try:
   842             handler = b2streamparamsmap[name.lower()]
   846             handler = b2streamparamsmap[name.lower()]
   843         except KeyError:
   847         except KeyError:
   844             if name[0:1].islower():
   848             if name[0:1].islower():