o
    éT•jà  ã                   @   sˆ   d Z ddlZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG d	d
„ d
eejƒZG dd„ deejƒZG dd„ deeƒZdd„ ZdS )z� Python 'ascii' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

é    Nc                   @   ó   e Zd ZejZejZdS )ÚCodecN)Ú__name__Ú
__module__Ú__qualname__ÚcodecsÚascii_encodeÚencodeÚascii_decodeÚdecode© r   r   ú&/usr/lib/python3.10/encodings/ascii.pyr      s    
r   c                   @   ó   e Zd Zddd„ZdS )ÚIncrementalEncoderFc                 C   ó   t  || j¡d S ©Nr   )r   r   Úerrors©ÚselfÚinputÚfinalr   r   r   r	      ó   zIncrementalEncoder.encodeN©F)r   r   r   r	   r   r   r   r   r      ó    r   c                   @   r   )ÚIncrementalDecoderFc                 C   r   r   )r   r
   r   r   r   r   r   r      r   zIncrementalDecoder.decodeNr   )r   r   r   r   r   r   r   r   r      r   r   c                   @   ó   e Zd ZdS )ÚStreamWriterN©r   r   r   r   r   r   r   r      ó    r   c                   @   r   )ÚStreamReaderNr   r   r   r   r   r      r   r   c                   @   r   )ÚStreamConverterN)r   r   r   r   r
   r	   r   r   r   r   r   r   r    "   s    
r    c                	   C   s   t jdtjtjttttd�S )NÚascii)Únamer	   r   ÚincrementalencoderÚincrementaldecoderÚstreamwriterÚstreamreader)	r   Ú	CodecInfor   r	   r   r   r   r   r   r   r   r   r   Úgetregentry)   s   ùr(   )	Ú__doc__r   r   r   r   r   r   r    r(   r   r   r   r   Ú<module>   s    