\ddZddlZGddejZGddejZGddejZGd d eejZGd d eejZGd deeZdZdS)z Python 'ascii' Codec Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. Nc*eZdZejZejZdS)CodecN)__name__ __module__ __qualname__codecs ascii_encodeencode ascii_decodedecode ..\python\lib\encodings\ascii.pyrr s  F  FFFrrceZdZddZdS)IncrementalEncoderFcBtj||jdSNr)rr errorsselfinputfinals rr zIncrementalEncoder.encode"5$+66q99rNF)rrrr r rrrr(::::::rrceZdZddZdS)IncrementalDecoderFcBtj||jdSr)rr rrs rr zIncrementalDecoder.decoderrNr)rrrr r rrrrrrrceZdZdS) StreamWriterNrrrr rrr r Drr ceZdZdS) StreamReaderNr!r rrr$r$r"rr$c*eZdZejZejZdS)StreamConverterN)rrrrr r r r r rrr&r&"s  F  FFFrr&c tjdtjtjt t ttS)Nascii)namer r incrementalencoderincrementaldecoder streamwriter streamreader) r CodecInforr r rrr r$r rr getregentryr/)s5   ||--!!   r) __doc__rrrrr r$r&r/r rrr1sC !!!!!FL!!!:::::2::::::::2:::     5,        5,   !!!!!l<!!!     r