3 \ýã@s’dZddlZddlZddd„Zddd„ZGdd „d ejƒZGd d „d ejƒZGd d „d ejƒZGdd„deejƒZGdd„deej ƒZ dd„Z dS)zžPython 'base64_codec' Codec - base64 content transfer encoding. This codec de/encodes from bytes to bytes. Written by Marc-Andre Lemburg (mal@lemburg.com). éNÚstrictcCstj|ƒt|ƒfS)N)Úbase64Ú encodebytesÚlen)ÚinputÚerrors©rú./usr/lib64/python3.6/encodings/base64_codec.pyÚ base64_encode sr cCstj|ƒt|ƒfS)N)rÚ decodebytesr)rrrrr Ú base64_decodesr c@s eZdZddd„Zddd„ZdS) ÚCodecrcCs t||ƒS)N)r )Úselfrrrrr Úencodesz Codec.encodecCs t||ƒS)N)r )rrrrrr Údecodesz Codec.decodeN)r)r)Ú__name__Ú __module__Ú __qualname__rrrrrr r s r c@seZdZddd„ZdS)ÚIncrementalEncoderFcCs tj|ƒS)N)rr)rrÚfinalrrr rszIncrementalEncoder.encodeN)F)rrrrrrrr rsrc@seZdZddd„ZdS)ÚIncrementalDecoderFcCs tj|ƒS)N)rr )rrrrrr r!szIncrementalDecoder.decodeN)F)rrrrrrrr r src@seZdZeZdS)Ú StreamWriterN)rrrÚbytesÚcharbuffertyperrrr r%src@seZdZeZdS)Ú StreamReaderN)rrrrrrrrr r(src Cstjdttttttdd�S)NrF)ÚnamerrÚincrementalencoderÚincrementaldecoderÚ streamwriterÚ streamreaderÚ_is_text_encoding)ÚcodecsÚ CodecInfor r rrrrrrrr Ú getregentry-sr#)r)r) Ú__doc__r!rr r r rrrrr#rrrr Ús