ž oyMac@sªdZddlZddlZejZddd„ZGdd„dejƒZGdd „d ejƒZGd d „d ej ƒZ Gd d „d ej ƒZ dd„Z dS(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|dkrtdƒ‚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.getstatecCstjj||ƒ|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 StreamReaderc Cs3tjj|ƒ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.pyu getregentrys u getregentry( u__doc__ucodecsusysu utf_32_encodeuencodeudecodeuIncrementalEncoderuBufferedIncrementalDecoderuIncrementalDecoderu StreamWriteru StreamReaderu getregentry(((u5/opt/alt/python33/lib64/python3.3/encodings/utf_32.pyus #3