(obj, filename: str | PathLike | None = None, **kwargs)
| 319 | |
| 320 | |
| 321 | def _to_msgpack(obj, filename: str | PathLike | None = None, **kwargs): |
| 322 | if filename: |
| 323 | _exists(filename, create=True) |
| 324 | with open(filename, "wb") as f: |
| 325 | msgpack.pack(obj, f, **kwargs) |
| 326 | else: |
| 327 | return msgpack.packb(obj, **kwargs) |
| 328 | |
| 329 | |
| 330 | def _from_msgpack(msgpack_bytes: bytes | None = None, filename: str | PathLike | None = None, **kwargs): |