equal
deleted
inserted
replaced
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 |