
    d                         d Z ddlZ G d dej                  Z G d dej                  Z G d dej                  Z G d	 d
eej                  Z G d deej                  Z G d dee          Z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     !  /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.11/encodings/ascii.pyr   r      s           F FFFr   r   c                       e Zd ZddZdS )IncrementalEncoderFc                 B    t          j        || j                  d         S Nr   )r   r	   errorsselfinputfinals      r   r
   zIncrementalEncoder.encode       "5$+66q99r   NF)r   r   r   r
   r   r   r   r   r      (        : : : : : :r   r   c                       e Zd ZddZdS )IncrementalDecoderFc                 B    t          j        || j                  d         S r   )r   r   r   r   s      r   r   zIncrementalDecoder.decode   r   r   Nr   )r   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               Dr   r    c                       e Zd ZdS )StreamReaderNr!   r   r   r   r$   r$      r"   r   r$   c                   *    e Zd Zej        Zej        ZdS )StreamConverterN)r   r   r   r   r   r
   r	   r   r   r   r   r&   r&   "   s         F FFFr   r&   c            	          t          j        dt          j        t          j        t
          t          t          t                    S )Nascii)namer
   r   incrementalencoderincrementaldecoderstreamwriterstreamreader)	r   	CodecInfor   r
   r   r   r   r    r$   r   r   r   getregentryr/   )   s5    ||--!!   r   )	__doc__r   r   r   r   r    r$   r&   r/   r   r   r   <module>r1      sC    ! ! ! ! !FL ! ! !: : : : :2 : : :: : : : :2 : : :	 	 	 	 	5, 	 	 		 	 	 	 	5, 	 	 	! ! ! ! !l< ! ! !	 	 	 	 	r   