def extend(self, values): if isinstance(values, six.text_type): self.__text += values else: assert isinstance(values, six.binary_type) for b in six.iterbytes(values): self.append(b)