equal
deleted
inserted
replaced
613 # methods used to defines the bundle2 content |
613 # methods used to defines the bundle2 content |
614 def addparam(self, name, value=None): |
614 def addparam(self, name, value=None): |
615 """add a stream level parameter""" |
615 """add a stream level parameter""" |
616 if not name: |
616 if not name: |
617 raise ValueError(r'empty parameter name') |
617 raise ValueError(r'empty parameter name') |
618 if name[0] not in pycompat.bytestr(string.ascii_letters): |
618 if name[0:1] not in pycompat.bytestr(string.ascii_letters): |
619 raise ValueError(r'non letter first character: %s' % name) |
619 raise ValueError(r'non letter first character: %s' % name) |
620 self._params.append((name, value)) |
620 self._params.append((name, value)) |
621 |
621 |
622 def addpart(self, part): |
622 def addpart(self, part): |
623 """add a new part to the bundle2 container |
623 """add a new part to the bundle2 container |