ACC SHELL

Path : /usr/lib/python/encodings/
File Upload :
Current File : //usr/lib/python/encodings/utf_16.pyc

Ñò
rÄMc@s¤dZddkZddkZeiZdd„Zdeifd„ƒYZdeifd„ƒYZd	ei	fd
„ƒYZ	dei
fd„ƒYZ
d
„ZdS(s‚ Python 'utf-16' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

iÿÿÿÿNtstrictcCsti||tƒS(N(tcodecst
utf_16_decodetTrue(tinputterrors((s&/usr/lib/python2.6/encodings/utf_16.pytdecodestIncrementalEncodercBs)eZdd„Zed„Zd„ZRS(RcCs tii||ƒd|_dS(N(RRt__init__tNonetencoder(tselfR((s&/usr/lib/python2.6/encodings/utf_16.pyRscCsq|idjoJti||iƒd}tidjoti|_n
ti|_|S|i||iƒdS(Nitlittle(	R
R	Rt
utf_16_encodeRtsyst	byteordertutf_16_le_encodetutf_16_be_encode(RRtfinaltresult((s&/usr/lib/python2.6/encodings/utf_16.pytencodescCstii|ƒd|_dS(N(RRtresetR	R
(R((s&/usr/lib/python2.6/encodings/utf_16.pyR!s(t__name__t
__module__RtFalseRR(((s&/usr/lib/python2.6/encodings/utf_16.pyRs
tIncrementalDecodercBs&eZdd„Zd„Zd„ZRS(RcCs tii||ƒd|_dS(N(RtBufferedIncrementalDecoderRR	tdecoder(RR((s&/usr/lib/python2.6/encodings/utf_16.pyR&scCs©|idjoƒti||d|ƒ\}}}|djoti|_n;|djoti|_n|djotdƒ‚n||fS|i||i|ƒS(Niiÿÿÿÿiis%UTF-16 stream does not start with BOM(RR	Rtutf_16_ex_decodetutf_16_le_decodetutf_16_be_decodetUnicodeErrorR(RRRRtoutputtconsumedR((s&/usr/lib/python2.6/encodings/utf_16.pyt_buffer_decode*s!


cCstii|ƒd|_dS(N(RRRR	R(R((s&/usr/lib/python2.6/encodings/utf_16.pyR7s(RRRR"R(((s&/usr/lib/python2.6/encodings/utf_16.pyR%s	
tStreamWritercBs eZdd„Zdd„ZRS(RcCs#t|_tii|||ƒdS(N(Rtbom_writtenRR#R(RtstreamR((s&/usr/lib/python2.6/encodings/utf_16.pyR<s	cCsKt|_ti||ƒ}tidjoti|_n
ti|_|S(NR(	RR$RR
RRRRR(RRRR((s&/usr/lib/python2.6/encodings/utf_16.pyR@s	(RRRR(((s&/usr/lib/python2.6/encodings/utf_16.pyR#;stStreamReadercBseZd„Zdd„ZRS(cCs4tii|ƒy
|`Wntj
onXdS(N(RR&RRtAttributeError(R((s&/usr/lib/python2.6/encodings/utf_16.pyRKs

RcCsti||dtƒ\}}}|djoti|_n8|djoti|_n|djo
td‚n||fS(Niiÿÿÿÿiis%UTF-16 stream does not start with BOM(RRRRRRR(RRRtobjectR!R((s&/usr/lib/python2.6/encodings/utf_16.pyRRs!



(RRRR(((s&/usr/lib/python2.6/encodings/utf_16.pyR&Is	cCs4tidddtdtdtdtdtdtƒS(	Ntnamesutf-16RRtincrementalencodertincrementaldecodertstreamreadertstreamwriter(Rt	CodecInfoRRRRR&R#(((s&/usr/lib/python2.6/encodings/utf_16.pytgetregentry_s	(t__doc__RRR
RRRRRR#R&R/(((s&/usr/lib/python2.6/encodings/utf_16.pyt<module>s	

ACC SHELL 2018