� c��j����dZddlZGd�dej�ZGd�dej�ZGd�dej�ZGd �d eej �ZGd �d eej �ZGd �dee�Zd�Zy)z� Python 'ascii' Codec Written by Marc-Andre Lemburg ([email protected]). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. �Nc�<�eZdZejZej Zy)�CodecN)�__name__� __module__� __qualname__�codecs� ascii_encode�encode� ascii_decode�decode���(/usr/lib64/python3.12/encodings/ascii.pyrr s��� � �F� � � �Frrc��eZdZdd�Zy)�IncrementalEncoderc�H�tj||j�dS�Nr)rr �errors��self�input�finals rr zIncrementalEncoder.encode����"�"�5�$�+�+�6�q�9�9rN�F)rrrr r rrrr���:rrc��eZdZdd�Zy)�IncrementalDecoderc�H�tj||j�dSr)rr rrs rr zIncrementalDecoder.decoderrNr)rrrr r rrrrrrrc� �eZdZy)� StreamWriterN�rrrr rrr r ���rr c� �eZdZy)� StreamReaderNr!r rrr$r$r"rr$c�<�eZdZejZej Zy)�StreamConverterN)rrrrr r r r r rrr&r&"s�� � � �F� � � �Frr&c ��tjdtjtjt t tt��S)N�ascii)�namer r �incrementalencoder�incrementaldecoder� streamwriter� streamreader) r� CodecInforr r rrr r$r rr� getregentryr/)s2�� � � � ��|�|��|�|�-�-�!�!� �r) �__doc__rrrrr r$r&r/r rr�r1s~����!�F�L�L�!�:��2�2�:�:��2�2�:� �5��,�,� � �5��,�,� �!�l�<�!� r