(self, obj)
| 872 | self.write(BINBYTES + pack("<I", n) + obj) |
| 873 | |
| 874 | def save_bytes(self, obj): |
| 875 | if self.proto < 3: |
| 876 | if not obj: # bytes object is empty |
| 877 | self.save_reduce(bytes, (), obj=obj) |
| 878 | else: |
| 879 | self.save_reduce(codecs.encode, |
| 880 | (str(obj, 'latin1'), 'latin1'), obj=obj) |
| 881 | return |
| 882 | self._save_bytes_no_memo(obj) |
| 883 | self.memoize(obj) |
| 884 | dispatch[bytes] = save_bytes |
| 885 | |
| 886 | def _save_bytearray_no_memo(self, obj): |
no test coverage detected