֦i d Z ddlmZmZ ddlZeZddZ G d dej Z G d dej Z G d d ej Z G d dej Z d Zy)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_encodembcs_decodeNc t | |d S )NT)r )inputerrorss '/usr/lib64/python3.12/encodings/mbcs.pydecoder s ufd++ c e Zd ZddZy)IncrementalEncoderc 4 t || j d S )Nr )r r )selfr finals r encodezIncrementalEncoder.encode s 5$++.q11r N)F)__name__ __module____qualname__r r r r r s 2r r c e Zd ZeZy)IncrementalDecoderN)r r r r _buffer_decoder r r r r s Nr r c e Zd ZeZy)StreamWriterN)r r r r r r r r r r Fr r c e Zd ZeZy)StreamReaderN)r r r r r r r r r r ! r r r c j t j dt t t t t t S )Nmbcs)namer r incrementalencoderincrementaldecoderstreamreaderstreamwriter)codecs CodecInfor r r r r r r r r getregentryr&