Mercurial > public > mercurial-scm > hg
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(): |