Your IP : 3.149.24.49


Current Path : /opt/alt/python33/lib64/python3.3/encodings/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/encodings/__pycache__/utf_32.cpython-33.pyo

�
��fc@s�dZddlZddlZejZddd�ZGdd�dej�ZGdd	�d	ej�ZGd
d�dej	�Z	Gdd
�d
ej
�Z
dd�ZdS(u
Python 'utf-32' Codec
iNustrictcCstj||d�S(NT(ucodecsu
utf_32_decodeuTrue(uinputuerrors((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyudecode
sudecodecBsV|EeZdZddd�Zd
dd�Zdd�Zdd	�Zd
d�ZdS(uIncrementalEncoderustrictcCs tjj||�d|_dS(N(ucodecsuIncrementalEncoderu__init__uNoneuencoder(uselfuerrors((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyu__init__suIncrementalEncoder.__init__cCsm|jdkrVtj||j�d}tjdkrFtj|_ntj|_|S|j||j�dS(Niulittle(	uencoderuNoneucodecsu
utf_32_encodeuerrorsusysu	byteorderuutf_32_le_encodeuutf_32_be_encode(uselfuinputufinaluresult((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuencodesuIncrementalEncoder.encodecCstjj|�d|_dS(N(ucodecsuIncrementalEncoderuresetuNoneuencoder(uself((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuresetsuIncrementalEncoder.resetcCs|jdkrdSdS(Nii(uencoderuNone(uself((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyugetstate suIncrementalEncoder.getstatecCs@|rd|_n*tjdkr0tj|_ntj|_dS(Nulittle(uNoneuencoderusysu	byteorderucodecsuutf_32_le_encodeuutf_32_be_encode(uselfustate((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyusetstate's
uIncrementalEncoder.setstateNF(	u__name__u
__module__u__qualname__u__init__uFalseuencodeuresetugetstateusetstate(u
__locals__((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuIncrementalEncoder
s

uIncrementalEncodercBsS|EeZdZddd�Zdd�Zdd�Zdd	�Zd
d�ZdS(
uIncrementalDecoderustrictcCs tjj||�d|_dS(N(ucodecsuBufferedIncrementalDecoderu__init__uNoneudecoder(uselfuerrors((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyu__init__1suIncrementalDecoder.__init__cCs�|jdkr�tj||d|�\}}}|dkrKtj|_n6|dkrftj|_n|dkr�td��n||fS|j||j|�S(Niiiu%UTF-32 stream does not start with BOMi����(udecoderuNoneucodecsuutf_32_ex_decodeuutf_32_le_decodeuutf_32_be_decodeuUnicodeErroruerrors(uselfuinputuerrorsufinaluoutputuconsumedu	byteorder((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyu_buffer_decode5s!
u!IncrementalDecoder._buffer_decodecCstjj|�d|_dS(N(ucodecsuBufferedIncrementalDecoderuresetuNoneudecoder(uself((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuresetBsuIncrementalDecoder.resetcCs`tjj|�d}|jdkr/|dfSttjdk|jtjkk�}||fS(Niiubig(	ucodecsuBufferedIncrementalDecoderugetstateudecoderuNoneuintusysu	byteorderuutf_32_be_decode(uselfustateuaddstate((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyugetstateFs
uIncrementalDecoder.getstatecCs�tjj||�|d}|dkrPtjdkrAtjntj|_n<|dkr�tjdkrttjntj|_n	d|_dS(Niiubig(	ucodecsuBufferedIncrementalDecoderusetstateusysu	byteorderuutf_32_be_decodeuutf_32_le_decodeudecoderuNone(uselfustate((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyusetstateTs
uIncrementalDecoder.setstateN(u__name__u
__module__u__qualname__u__init__u_buffer_decodeuresetugetstateusetstate(u
__locals__((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuIncrementalDecoder0s

uIncrementalDecodercBs>|EeZdZddd�Zdd�Zddd�ZdS(	uStreamWriterustrictcCs#d|_tjj|||�dS(N(uNoneuencoderucodecsuStreamWriteru__init__(uselfustreamuerrors((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyu__init__ds	uStreamWriter.__init__cCstjj|�d|_dS(N(ucodecsuStreamWriteruresetuNoneuencoder(uself((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuresethsuStreamWriter.resetcCsc|jdkrOtj||�}tjdkr?tj|_ntj|_|S|j||�SdS(Nulittle(uencoderuNoneucodecsu
utf_32_encodeusysu	byteorderuutf_32_le_encodeuutf_32_be_encode(uselfuinputuerrorsuresult((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuencodelsuStreamWriter.encodeN(u__name__u
__module__u__qualname__u__init__uresetuencode(u
__locals__((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuStreamWritercsuStreamWritercBs/|EeZdZdd�Zddd�ZdS(uStreamReadercCs3tjj|�y
|`Wntk
r.YnXdS(N(ucodecsuStreamReaderuresetudecodeuAttributeError(uself((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuresetys


uStreamReader.resetustrictcCs|tj||dd�\}}}|dkr<tj|_n6|dkrWtj|_n|dkrrtd��n||fS(Niiiu%UTF-32 stream does not start with BOMFi����(ucodecsuutf_32_ex_decodeuFalseuutf_32_le_decodeudecodeuutf_32_be_decodeuUnicodeError(uselfuinputuerrorsuobjectuconsumedu	byteorder((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyudecode�s!uStreamReader.decodeN(u__name__u
__module__u__qualname__uresetudecode(u
__locals__((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyuStreamReaderwsuStreamReadercCs4tjdddtdtdtdtdtdt�S(	Nunameuutf-32uencodeudecodeuincrementalencoderuincrementaldecoderustreamreaderustreamwriter(ucodecsu	CodecInfouencodeudecodeuIncrementalEncoderuIncrementalDecoderuStreamReaderuStreamWriter(((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyugetregentry�s	ugetregentry(u__doc__ucodecsusysu
utf_32_encodeuencodeudecodeuIncrementalEncoderuBufferedIncrementalDecoderuIncrementalDecoderuStreamWriteruStreamReaderugetregentry(((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyu<module>s	#3

?>