?ŠMaRã@sædZddlZddlZeedƒs9edƒ‚ejejdƒZejejdƒZ ddd„Z Gd d „d ej ƒZ Gd d „d ej ƒZ Gd d„dejƒZGdd„dejƒZdd„ZdS)z+ Code page 65001: Windows UTF-8 (CP_UTF8). éNÚcode_page_encodez-cp65001 encoding is only available on WindowsiéýÚstrictcCstjd||dƒS)NiéýT)ÚcodecsÚcode_page_decode)ÚinputÚerrors©rú6/opt/alt/python35/lib64/python3.5/encodings/cp65001.pyÚdecodesr c@seZdZddd„ZdS)ÚIncrementalEncoderFcCst||jƒdS)Nr)Úencoder)ÚselfrÚfinalrrr r szIncrementalEncoder.encodeN)Ú__name__Ú __module__Ú __qualname__r rrrr r s r c@seZdZeZdS)ÚIncrementalDecoderN)rrrÚ_decodeÚ_buffer_decoderrrr rs rc@seZdZeZdS)Ú StreamWriterN)rrrr rrrr rs rc@seZdZeZdS)Ú StreamReaderN)rrrrr rrrr rs rcCs4tjdddtdtdtdtdtdtƒS) NÚnameZcp65001r r ÚincrementalencoderÚincrementaldecoderÚ streamreaderÚ streamwriter)rÚ CodecInfor r r rrrrrrr Ú getregentry"s r)Ú__doc__rÚ functoolsÚhasattrÚ LookupErrorÚpartialrr rrr r ÚBufferedIncrementalDecoderrrrrrrrr Ús