(self, obj)
| 820 | raise TypeError(f"Cannot serialize {obj!r}") |
| 821 | |
| 822 | def pack(self, obj): |
| 823 | try: |
| 824 | self._pack(obj) |
| 825 | except: |
| 826 | self._buffer = StringIO() # force reset |
| 827 | raise |
| 828 | if self._autoreset: |
| 829 | ret = self._buffer.getvalue() |
| 830 | self._buffer = StringIO() |
| 831 | return ret |
| 832 | |
| 833 | def pack_map_pairs(self, pairs): |
| 834 | self._pack_map_pairs(len(pairs), pairs) |
no test coverage detected