\ddZddlmZmZddlZeZddZGddejZGdd ejZGd d ej Z Gd d ej Z dZ dS)z! Python 'oem' Codec for Windows ) oem_encode oem_decodeNstrictc$t||dS)NT)r)inputerrorss ..\python\lib\encodings\oem.pydecoder s eVT * **ceZdZddZdS)IncrementalEncoderFc8t||jdS)Nr)rr)selfrfinals r encodezIncrementalEncoder.encodes%--a00r N)F)__name__ __module__ __qualname__rr r r r s(111111r r ceZdZeZdS)IncrementalDecoderN)rrrr_buffer_decoderr r rrsNNNr rceZdZeZdS) StreamWriterN)rrrrrrr r rr FFFr rceZdZeZdS) StreamReaderN)rrrrr rr r rrrr rc ttjdtttt t tS)Noem)namerr incrementalencoderincrementaldecoder streamreader streamwriter)codecs CodecInforr r rrrrr r getregentryr' s1   --!!   r )r) __doc__r%rrrr r BufferedIncrementalDecoderrrrr'rr r r*s *)))))))  ++++111112111     :   6&6&     r