e S r SSKrSSKrSS jrSS jr " S S\R
5 r " S S\R 5 r " S S
\R 5 r " S S\\R 5 r " S
S\\R 5 r S r
g)zPython 'hex_codec' Codec - 2-digit hex content transfer encoding.
This codec de/encodes from bytes to bytes.
Written by Marc-Andre Lemburg (mal@lemburg.com).
Nc T US:X d e[ R " U 5 [ U 5 4$ Nstrict)binasciib2a_hexleninputerrorss 9/opt/imh/python3.13/lib/python3.13/encodings/hex_codec.py
hex_encoder
* XU#SZ00 c T US:X d e[ R " U 5 [ U 5 4$ r )r a2b_hexr r s r
hex_decoder r r c ( \ rS rSrSS jrSS jrSrg)Codec c [ X5 $ N)r
selfr
r s r encodeCodec.encode
%((r c [ X5 $ r )r r s r decodeCodec.decode r r Nr )__name__
__module____qualname____firstlineno__r r __static_attributes__r r r r r s ))r r c \ rS rSrSS jrSrg)IncrementalEncoder c R U R S:X d e[ R " U5 $ r )r r r r r
finals r r IncrementalEncoder.encode % {{h&&&&&r r NF)r" r# r$ r% r r&