3 \» ã @ s~ d Z ddlmZmZ ddlZeZddd„ZG dd„ dejƒZG d d „ d ejƒZG dd„ dej ƒZ G d d„ dej ƒZ dd„ ZdS )zØ Python 'mbcs' Codec for Windows Cloned by Mark Hammond (mhammond@skippinet.com.au) from ascii.py, which was written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. é )Úmbcs_encodeÚmbcs_decodeNÚstrictc C s t | |dƒS )NT)r )ÚinputÚerrors© r ú&/usr/lib64/python3.6/encodings/mbcs.pyÚdecode s r c @ s e Zd Zddd„ZdS )ÚIncrementalEncoderFc C s t || jƒd S )Nr )r r )Úselfr Úfinalr r r Úencode s zIncrementalEncoder.encodeN)F)Ú__name__Ú __module__Ú__qualname__r r r r r r s r c @ s e Zd ZeZdS )ÚIncrementalDecoderN)r r r r Ú_buffer_decoder r r r r s r c @ s e Zd ZeZdS )ÚStreamWriterN)r r r r r r r r r r s r c @ s e Zd ZeZdS )ÚStreamReaderN)r r r r r r r r r r ! s r c C s t jdttttttd�S )NÚmbcs)Únamer r ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriter)ÚcodecsÚ CodecInfor r r r r r r r r r Úgetregentry&