3 \��@s~dZddlmZmZddlZeZddd�ZGdd�dej�ZGd d �d ej�ZGd d �d ej �Z Gd d�dej �Z dd�Z dS)z� Python 'mbcs' Codec for Windows Cloned by Mark Hammond ([email protected]) from ascii.py, which was written by Marc-Andre Lemburg ([email protected]). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. �)� mbcs_encode� mbcs_decodeN�strictcCs t||d�S)NT)r)�input�errors�r�&/usr/lib64/python3.6/encodings/mbcs.py�decodesr c@seZdZddd�ZdS)�IncrementalEncoderFcCst||j�dS)Nr)rr)�selfr�finalrrr�encodeszIncrementalEncoder.encodeN)F)�__name__� __module__� __qualname__r rrrrr sr c@seZdZeZdS)�IncrementalDecoderN)rrrr�_buffer_decoderrrrrsrc@seZdZeZdS)� StreamWriterN)rrrrr rrrrrsrc@seZdZeZdS)� StreamReaderN)rrrrr rrrrr!src Cstjdttttttd�S)N�mbcs)�namer r �incrementalencoder�incrementaldecoder� streamreader� streamwriter)�codecs� CodecInfor r r rrrrrrr� getregentry&sr)r) �__doc__rrrr r r �BufferedIncrementalDecoderrrrrrrrr� s