й¼]$ã@sŸddlZGdd„dejƒZGdd„dejƒZGdd„dejƒZGdd „d eejƒZGd d „d eejƒZd d „ZdS)éNc@s"eZdZejZejZdS)ÚCodecN)Ú__name__Ú __module__Ú __qualname__ÚcodecsÚcharmap_encodeÚencodeÚcharmap_decodeÚdecode©r r ú,/opt/alt/python35/lib64/python3.5/charmap.pyrs  rc@s1eZdZdddd„Zddd„ZdS)ÚIncrementalEncoderÚstrictNcCs tjj||ƒ||_dS)N)rr Ú__init__Úmapping)ÚselfÚerrorsrr r r rszIncrementalEncoder.__init__FcCstj||j|jƒdS)Nr)rrrr)rÚinputÚfinalr r r rszIncrementalEncoder.encode)rrrrrr r r r r s r c@s1eZdZdddd„Zddd„ZdS)ÚIncrementalDecoderrNcCs tjj||ƒ||_dS)N)rrrr)rrrr r r r!szIncrementalDecoder.__init__FcCstj||j|jƒdS)Nr)rr rr)rrrr r r r %szIncrementalDecoder.decode)rrrrr r r r r r s rc@s1eZdZdddd„Zddd„ZdS)Ú StreamWriterrNcCs#tjj|||ƒ||_dS)N)rrrr)rÚstreamrrr r r r*szStreamWriter.__init__cCstj|||jƒS)N)rrr)rrrr r r r.szStreamWriter.encode)rrrrrr r r r r(s rc@s1eZdZdddd„Zddd„ZdS)Ú StreamReaderrNcCs#tjj|||ƒ||_dS)N)rrrr)rrrrr r r r3szStreamReader.__init__cCstj|||jƒS)N)rr r)rrrr r r r 7szStreamReader.decode)rrrrr r r r r r1s rcCs:tjdddtjdtjdtdtdtdtƒS) NÚnameÚcharmaprr ÚincrementalencoderÚincrementaldecoderÚ streamwriterÚ streamreader) rÚ CodecInforrr r rrrr r r r Ú getregentry<s   r )rrr rrrr r r r r Ú s