mirror of
https://github.com/python/cpython.git
synced 2026-01-03 14:02:21 +00:00
This implements getstate and setstate for the cjkcodecs multibyte incremental encoders/decoders, primarily to fix issues with seek/tell. The encoder getstate/setstate is slightly tricky as the "state" is pending bytes + MultibyteCodec_State but only an integer can be returned. The approach I've taken is to encode this data into a long, similar to how .tell() encodes a "cookie_type" as a long. https://bugs.python.org/issue33578 |
||
|---|---|---|
| .. | ||
| multibytecodec.c.h | ||