File: //lib64/python3.8/encodings/__pycache__/hex_codec.cpython-38.opt-1.pyc
U
e5d @ s d Z ddlZddlZdddZdddZG dd d ejZG d
d dejZG dd
d
ejZG dd deejZG dd deej Z dd Z
dS )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).
Nstrictc C s t | t| fS N)binasciib2a_hexleninputerrors r
+/usr/lib64/python3.8/encodings/hex_codec.py
hex_encode
s r c C s t | t| fS r )r a2b_hexr r r
r
r
hex_decode s r c @ s e Zd ZdddZdddZdS ) Codecr c C s
t ||S r )r selfr r r
r
r encode s zCodec.encodec C s
t ||S r )r r r
r
r decode s zCodec.decodeN)r )r )__name__
__module____qualname__r r r
r
r
r r s
r c @ s e Zd ZdddZdS )IncrementalEncoderFc C s
t |S r )r r r r finalr
r
r r s zIncrementalEncoder.encodeN)F)r r r r r
r
r
r r s r c @ s e Zd ZdddZdS )IncrementalDecoderFc C s
t |S r )r r
r r
r
r r ! s zIncrementalDecoder.decodeN)F)r r r r r
r
r
r r s r c @ s e Zd ZeZdS )StreamWriterNr r r bytescharbuffertyper
r
r
r r % s r c @ s e Zd ZeZdS )StreamReaderNr r
r
r
r r ( s r c
C s t jdttttttddS )NhexF)namer r incrementalencoderincrementaldecoderstreamwriterstreamreader_is_text_encoding)codecs CodecInfor r r r r r r
r
r
r getregentry- s r) )r )r )__doc__r' r r r r r r r r r) r
r
r
r <module> s