File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -1443,10 +1443,26 @@ to :class:`bytes` mappings. They are not supported by :meth:`bytes.decode`
1443
1443
| uu_codec | uu | Convert the operand using | |
1444
1444
| | | uuencode. | |
1445
1445
+----------------------+------------------+------------------------------+------------------------------+
1446
+ | escape_codec | escape | Encode and decode byte | :func: `codecs.escape_encode ` |
1447
+ | | | sequences using escape | / |
1448
+ | | | sequences, similar to | :func: `codecs.escape_decode ` |
1449
+ | | | :func: `repr ` of bytes. | |
1450
+ +----------------------+------------------+------------------------------+------------------------------+
1446
1451
| zlib_codec | zip, zlib | Compress the operand using | :meth: `zlib.compress ` / |
1447
1452
| | | gzip. | :meth: `zlib.decompress ` |
1448
1453
+----------------------+------------------+------------------------------+------------------------------+
1449
1454
1455
+ .. function :: codecs.escape_encode(input, errors='strict')
1456
+
1457
+ Encode *input * using escape sequences. Similar to how :func: `repr ` on bytes
1458
+ produces escaped byte values. Returns a tuple of the encoded bytes and
1459
+ the length consumed.
1460
+
1461
+ .. function :: codecs.escape_decode(input, errors='strict')
1462
+
1463
+ Decode *input * from escape sequences back to the original bytes.
1464
+ Returns a tuple of the decoded bytes and the length consumed.
1465
+
1450
1466
.. [#b64 ] In addition to :term: `bytes-like objects <bytes-like object> `,
1451
1467
``'base64_codec' `` also accepts ASCII-only instances of :class: `str ` for
1452
1468
decoding
You can’t perform that action at this time.
0 commit comments