comparison mercurial/bundle2.py @ 43488:ea25b4673231

bundle2: more pytype suppressions around bytestring We clearly need to work around this somehow. Differential Revision: https://phab.mercurial-scm.org/D7291
author Augie Fackler <augie@google.com>
date Wed, 06 Nov 2019 17:19:33 -0500
parents c17a63eb5d4c
children daade078f1f0
comparison
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():