3 \$@srddlZGdddejZGdddejZGdddejZGdd d eejZGd d d eejZd d ZdS)Nc@seZdZejZejZdS)CodecN)__name__ __module__ __qualname__codecscharmap_encodeencodecharmap_decodedecoder r )/usr/lib64/python3.6/encodings/charmap.pyrsrc@s eZdZdddZd ddZdS) IncrementalEncoderstrictNcCstjj||||_dS)N)rr __init__mapping)selferrorsrr r r rszIncrementalEncoder.__init__FcCstj||j|jdS)Nr)rrrr)rinputfinalr r r rszIncrementalEncoder.encode)rN)F)rrrrrr r r r r s r c@s eZdZdddZd ddZdS) IncrementalDecoderrNcCstjj||||_dS)N)rrrr)rrrr r r r!szIncrementalDecoder.__init__FcCstj||j|jdS)Nr)rr rr)rrrr r r r %szIncrementalDecoder.decode)rN)F)rrrrr r r r r r s rc@s eZdZdddZdddZdS) StreamWriterrNcCstjj|||||_dS)N)rrrr)rstreamrrr r r r*szStreamWriter.__init__cCstj|||jS)N)rrr)rrrr r r r.szStreamWriter.encode)rN)r)rrrrrr r r r r(s rc@s eZdZdddZdddZdS) StreamReaderrNcCstjj|||||_dS)N)rrrr)rrrrr r r r3szStreamReader.__init__cCstj|||jS)N)rr r)rrrr r r r 7szStreamReader.decode)rN)r)rrrrr r r r r r1s rc CstjdtjtjttttdS)Ncharmap)namerr incrementalencoderincrementaldecoder streamwriter streamreader) r CodecInforrr r rrrr r r r getregentry<sr )rrr rrrr r r r r  s