python (3.12.0)

(root)/
lib/
python3.12/
encodings/
__pycache__/
hex_codec.cpython-312.opt-1.pyc

ˑedZddlZddlZddZddZGddej
ZGddejZGd	d
ejZGddeejZGd
deejZ	dZ
y)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).
NcBtj|t|fSN)binasciib2a_hexleninputerrorss  G/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/encodings/hex_codec.py
hex_encoder
U#SZ00cBtj|t|fSr)ra2b_hexrrs  r
hex_decoderr
rceZdZddZddZy)Codecct||Sr)rselfr	r
s   rencodezCodec.encode%((rct||Sr)rrs   rdecodezCodec.decoderrNstrict)__name__
__module____qualname__rrrrrrs))rrceZdZddZy)IncrementalEncoderc,tj|Sr)rrrr	finals   rrzIncrementalEncoder.encode&&rNF)rrrrr rrr"r"'rr"ceZdZddZy)IncrementalDecoderc,tj|Sr)rrr$s   rrzIncrementalDecoder.decode!r&rNr')rrrrr rrr*r* r(rr*ceZdZeZy)StreamWriterNrrrbytescharbuffertyper rrr-r-%Nrr-ceZdZeZy)StreamReaderNr.r rrr3r3(r1rr3c
ltjdtttt
ttdS)NhexF)namerrincrementalencoderincrementaldecoderstreamwriterstreamreader_is_text_encoding)codecs	CodecInforrr"r*r-r3r rrgetregentryr>-s-
--!!		rr)__doc__r<rrrrr"r*r-r3r>r rr<module>r@s}11)FLL)'22'
'22'
5&--5&--

r