3 ^ c@spdZddlZejZdddZGdddejZGdd d ejZGd d d ejZGd d d ej Z ddZ dS)z Python 'utf-16-be' Codec Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. NstrictcCstj||dS)NT)codecsutf_16_be_decode)inputerrorsr+/usr/lib64/python3.6/encodings/utf_16_be.pydecoderc@seZdZdddZdS)IncrementalEncoderFcCstj||jdS)Nr)rutf_16_be_encoder)ZselfrZfinalrrrencoder zIncrementalEncoder.encodeN)F)__name__ __module__ __qualname__r rrrrr r c@eZdZejZdS)IncrementalDecoderN)r rrrrZ_buffer_decoderrrrrrrc@r) StreamWriterN)r rrrr r rrrrrrrc@r) StreamReaderN)r rrrrrrrrrrrrc CstjdttttttdS)Nz utf-16-be)Znamer rZincrementalencoderZincrementaldecoderZ streamreaderZ streamwriter)rZ CodecInfor rr rrrrrrr getregentry!sr)r) Z__doc__rr r rr ZBufferedIncrementalDecoderrrrrrrrrZs