3
Re @ s d Z ddlmZ ddlZG dd dejZG dd dejZG dd d ejZG d
d deejZG dd
d
eejZej de j
e jeeeedZdZ
eje
ZdS )z
webencodings.x_user_defined
~~~~~~~~~~~~~~~~~~~~~~~~~~~
An implementation of the x-user-defined encoding.
:copyright: Copyright 2012 by Simon Sapin
:license: BSD, see LICENSE for details.
)unicode_literalsNc @ s e Zd ZdddZdddZdS ) Codecstrictc C s t j||tS )N)codecscharmap_encodeencoding_table)selfinputerrors r /builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el9.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/webencodings/x_user_defined.pyencode s zCodec.encodec C s t j||tS )N)r charmap_decodedecoding_table)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 j|| jtd S )Nr )r 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 j|| jtd S )Nr )r r r
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 ZdS )StreamWriterN)r r r r r r r r ( s r c @ s e Zd ZdS )StreamReaderN)r r r r r r r r , s r zx-user-defined)namer
r incrementalencoderincrementaldecoderstreamreaderstreamwriteru
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__
__future__r r r r r r r CodecInfor
r
codec_infor
charmap_buildr r r r r