o ?Og@svdZddlZGdddejZGdddejZGdddejZGd d d eejZGd d d eejZd dZdS)z Python 'unicode-escape' Codec Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. Nc@seZdZejZejZdS)CodecN)__name__ __module__ __qualname__codecsunicode_escape_encodeencodeunicode_escape_decodedecoder r ?/opt/alt/python310/lib64/python3.10/encodings/unicode_escape.pyr s rc@eZdZdddZdS)IncrementalEncoderFcCst||jdS)Nr)rrerrors)selfinputfinalr r r rszIncrementalEncoder.encodeN)F)rrrrr r r r rrc@seZdZddZdS)IncrementalDecodercCst|||S)Nrr )rrrrr r r _buffer_decodez!IncrementalDecoder._buffer_decodeN)rrrrr r r r rs rc@s eZdZdS) StreamWriterN)rrrr r r r rsrc@r ) StreamReaderstrictcCst||dS)NFr)rrrr r r r rzStreamReader.decodeN)r)rrrr r r r r rrrc CstjdtjtjttttdS)Nzunicode-escape)namerr incrementalencoderincrementaldecoder streamwriter streamreader) r CodecInforrr rrrrr r r r getregentry%sr!) __doc__rrrBufferedIncrementalDecoderrrrr!r r r r s