й¼]íã@s˜ddlZejZddd„ZGdd„dejƒZGdd„dejƒZGd d „d ejƒZGd d „d ejƒZd d„Z dS)éNÚstrictcCstj||dƒS)NT)ÚcodecsÚ utf_8_decode)ÚinputÚerrors©rú*/opt/alt/python35/lib64/python3.5/utf_8.pyÚdecodesr c@seZdZddd„ZdS)ÚIncrementalEncoderFcCstj||jƒdS)Nr)rÚ utf_8_encoder)ÚselfrÚfinalrrrÚencodeszIncrementalEncoder.encodeN)Ú__name__Ú __module__Ú __qualname__rrrrrr s r c@seZdZejZdS)ÚIncrementalDecoderN)rrrrrÚ_buffer_decoderrrrrs rc@seZdZejZdS)Ú StreamWriterN)rrrrr rrrrrrs rc@seZdZejZdS)Ú StreamReaderN)rrrrrr rrrrrs rcCs4tjdddtdtdtdtdtdtƒS) NÚnamezutf-8rr ÚincrementalencoderÚincrementaldecoderÚ streamreaderÚ streamwriter)rÚ CodecInforr r rrrrrrrÚ getregentry!s r) rr rr r ÚBufferedIncrementalDecoderrrrrrrrrÚ s