Re @ s d Z d d l m Z d d l Z Gd d d e j Z Gd d d e j Z Gd d d e j Z Gd
d d e e j Z Gd d
d
e e j Z e j d d d e j
d e j d e d e d e d e Z d Z
e j e
Z d S)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 Z d Z d d d Z d d d Z d S)Codecstrictc C s t j | | t S)N)codecscharmap_encodeencoding_table)selfinputerrors r /builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/webencodings/x_user_defined.pyencode s zCodec.encodec C s t j | | t S)N)r charmap_decodedecoding_table)r r r
r r r decode s zCodec.decodeN)__name__
__module____qualname__r
r r r r r r s r c @ s e Z d Z d d d Z d S)IncrementalEncoderFc C s t j | | j t d S)Nr )r r r
r )r r finalr r r r
s zIncrementalEncoder.encodeN)r r r r
r r r r r s r c @ s e Z d Z d d d Z d S)IncrementalDecoderFc C s t j | | j t d S)Nr )r r r
r )r r r r r r r $ s zIncrementalDecoder.decodeN)r r r r r r r r r # s r c @ s e Z d Z d S)StreamWriterN)r r r r r r r r ( s r c @ s e Z d Z d S)StreamReaderN)r r r r r r r r , s r namezx-user-definedr
r incrementalencoderincrementaldecoderstreamreaderstreamwriteru
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~)__doc__
__future__r r r r r r r CodecInfor
r
codec_infor
charmap_buildr r r r r