a i$ @ sr d dl Z G dd de jZG dd de jZG dd de jZG dd d ee jZG d d dee jZdd ZdS ) Nc @ s e Zd ZejZejZdS )CodecN)__name__ __module____qualname__codecscharmap_encodeencodecharmap_decodedecode r r )/usr/lib64/python3.9/encodings/charmap.pyr s r c @ s e Zd ZdddZd ddZdS ) IncrementalEncoderstrictNc C s t j| | || _d S N)r r __init__mappingselferrorsr r r r r s zIncrementalEncoder.__init__Fc C s t || j| jd S Nr )r r r r r inputfinalr r r r s zIncrementalEncoder.encode)r N)Fr r r r r r r r r r s r c @ s e Zd ZdddZd ddZdS ) IncrementalDecoderr Nc C s t j| | || _d S r )r r r r r r r r r ! s zIncrementalDecoder.__init__Fc C s t || j| jd S r )r r r r r r r r r % s zIncrementalDecoder.decode)r N)Fr r r r r r r r r r s r c @ s e Zd ZdddZdddZdS ) StreamWriterr Nc C s t j| || || _d S r )r r r r r streamr r r r r r * s zStreamWriter.__init__c C s t ||| jS r )r r r r r r r r r r . s zStreamWriter.encode)r N)r r r r r r r ( s r c @ s e Zd ZdddZdddZdS ) StreamReaderr Nc C s t j| || || _d S r )r r r r r r r r r 3 s zStreamReader.__init__c C s t ||| jS r )r r r r r r r r 7 s zStreamReader.decode)r N)r r r r r r r 1 s r c C s t jdtjtjttttdS )Ncharmap)namer r incrementalencoderincrementaldecoderstreamwriterstreamreader) r CodecInfor r r r r r r r r r r getregentry<