Ñò §ÚêLc@s¤dZddkZddkZeiZdd„Zdeifd„ƒYZdeifd„ƒYZd ei fd „ƒYZ d ei fd „ƒYZ d „Z dS(s Python 'utf-32' Codec iÿÿÿÿNtstrictcCsti||tƒS(N(tcodecst utf_32_decodetTrue(tinputterrors((s(/usr/lib64/python2.6/encodings/utf_32.pytdecode stIncrementalEncodercBs;eZdd„Zed„Zd„Zd„Zd„ZRS(RcCs tii||ƒd|_dS(N(RRt__init__tNonetencoder(tselfR((s(/usr/lib64/python2.6/encodings/utf_32.pyRscCsq|idjoJti||iƒd}tidjoti|_n ti|_|S|i||iƒdS(Nitlittle( R R Rt utf_32_encodeRtsyst byteordertutf_32_le_encodetutf_32_be_encode(R Rtfinaltresult((s(/usr/lib64/python2.6/encodings/utf_32.pytencodes cCstii|ƒd|_dS(N(RRtresetR R (R ((s(/usr/lib64/python2.6/encodings/utf_32.pyRscCs|idjodSdS(Nii(R R (R ((s(/usr/lib64/python2.6/encodings/utf_32.pytgetstate scCsD|o d|_n-tidjoti|_n ti|_dS(NR (R R RRRRR(R tstate((s(/usr/lib64/python2.6/encodings/utf_32.pytsetstate's  (t__name__t __module__RtFalseRRRR(((s(/usr/lib64/python2.6/encodings/utf_32.pyR s    tIncrementalDecodercBs8eZdd„Zd„Zd„Zd„Zd„ZRS(RcCs tii||ƒd|_dS(N(RtBufferedIncrementalDecoderRR tdecoder(R R((s(/usr/lib64/python2.6/encodings/utf_32.pyR1scCs©|idjoƒti||d|ƒ\}}}|djoti|_n;|djoti|_n|djotdƒ‚n||fS|i||i|ƒS(Niiÿÿÿÿiis%UTF-32 stream does not start with BOM(RR Rtutf_32_ex_decodetutf_32_le_decodetutf_32_be_decodet UnicodeErrorR(R RRRtoutputtconsumedR((s(/usr/lib64/python2.6/encodings/utf_32.pyt_buffer_decode5s!    cCstii|ƒd|_dS(N(RRRR R(R ((s(/usr/lib64/python2.6/encodings/utf_32.pyRBscCsbtii|ƒd}|idjo |dfSttidj|itijjƒ}||fS(Niitbig( RRRRR tintRRR!(R Rtaddstate((s(/usr/lib64/python2.6/encodings/utf_32.pyRFs  cCs˜tii||ƒ|d}|djo*tidjo tinti|_nA|djo*tidjo tinti|_n d|_dS(NiiR&( RRRRRR!R RR (R R((s(/usr/lib64/python2.6/encodings/utf_32.pyRTs   (RRRR%RRR(((s(/usr/lib64/python2.6/encodings/utf_32.pyR0s    t StreamWritercBs)eZdd„Zd„Zdd„ZRS(RcCs#d|_tii|||ƒdS(N(R R RR)R(R tstreamR((s(/usr/lib64/python2.6/encodings/utf_32.pyRds cCstii|ƒd|_dS(N(RR)RR R (R ((s(/usr/lib64/python2.6/encodings/utf_32.pyRhscCsg|idjoCti||ƒ}tidjoti|_n ti|_|S|i||ƒSdS(NR (R R RR RRRR(R RRR((s(/usr/lib64/python2.6/encodings/utf_32.pyRls (RRRRR(((s(/usr/lib64/python2.6/encodings/utf_32.pyR)cs  t StreamReadercBseZd„Zdd„ZRS(cCs4tii|ƒy |`Wntj onXdS(N(RR+RRtAttributeError(R ((s(/usr/lib64/python2.6/encodings/utf_32.pyRys  RcCsti||dtƒ\}}}|djoti|_n8|djoti|_n|djo td‚n||fS(Niiÿÿÿÿiis%UTF-32 stream does not start with BOM(RRRR RR!R"(R RRtobjectR$R((s(/usr/lib64/python2.6/encodings/utf_32.pyR€s!    (RRRR(((s(/usr/lib64/python2.6/encodings/utf_32.pyR+ws cCs4tidddtdtdtdtdtdtƒS( Ntnamesutf-32RRtincrementalencodertincrementaldecodert streamreadert streamwriter(Rt CodecInfoRRRRR+R)(((s(/usr/lib64/python2.6/encodings/utf_32.pyt getregentrys ( t__doc__RRR RRRRRR)R+R4(((s(/usr/lib64/python2.6/encodings/utf_32.pyts  #3