¬ÿf¥
c @ så d Z d d l Z d d l Z d d l m Z d d d d d Z d d d
Z Gd d d e j Z Gd
d d e j Z Gd d d e j Z Gd d d e e j
Z
Gd d d e e j Z d d Z d S( u Python 'uu_codec' Codec - UU content transfer encoding.
This codec de/encodes from bytes to bytes.
Written by Marc-Andre Lemburg (mal@lemburg.com). Some details were
adapted from uu.py which was written by Lance Ellinghouse and
modified by Jack Jansen and Fredrik Lundh.
i N( u BytesIOu strictu i¶ c C s t | } t } | j } | j } | d | d @| f j d | d } x) | r | t j | | d } qW W| d | j t | f S( Nu begin %o %s
iÿ u asciii- s
end
( u BytesIOu readu writeu encodeu binasciiu b2a_uuu getvalueu len( u inputu errorsu filenameu modeu infileu outfileu readu writeu chunk( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu uu_encode s !
u uu_encodec
C s; t | } t } | j } | j } x; | } | sH t d n | d d
d k r* Pq* q* xš | } | s | d k r Pn y t j | } Wne t j k
r} zB t | d d d @d d d } t j | d |
} WYd d } ~ Xn X| | qh | s%t d
n | j t | f S( Nu" Missing "begin" line in input datai s begins end
i i i? i i u Truncated input data(
u BytesIOu readlineu writeu
ValueErroru binasciiu a2b_uuu Erroru ordu getvalueu len(
u inputu errorsu infileu outfileu readlineu writeu su datau vu nbytes( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu uu_decode! s. $,
u uu_decodec B s2 | Ee Z d Z d d d Z d d d Z d S( u Codecu strictc C s
t | | S( N( u uu_encode( u selfu inputu errors( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu encodeC s u Codec.encodec C s
t | | S( N( u uu_decode( u selfu inputu errors( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu decodeF s u Codec.decodeN( u __name__u
__module__u __qualname__u encodeu decode( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu CodecB s u Codecc B s# | Ee Z d Z d d d Z d S( u IncrementalEncoderc C s t | | j d S( Ni ( u uu_encodeu errors( u selfu inputu final( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu encodeJ s u IncrementalEncoder.encodeNF( u __name__u
__module__u __qualname__u Falseu encode( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu IncrementalEncoderI s u IncrementalEncoderc B s# | Ee Z d Z d d d Z d S( u IncrementalDecoderc C s t | | j d S( Ni ( u uu_decodeu errors( u selfu inputu final( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu decodeN s u IncrementalDecoder.decodeNF( u __name__u
__module__u __qualname__u Falseu decode( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu IncrementalDecoderM s u IncrementalDecoderc B s | Ee Z d Z e Z d S( u StreamWriterN( u __name__u
__module__u __qualname__u bytesu charbuffertype( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu StreamWriterQ s u StreamWriterc B s | Ee Z d Z e Z d S( u StreamReaderN( u __name__u
__module__u __qualname__u bytesu charbuffertype( u
__locals__( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu StreamReaderT s u StreamReaderc C s: t j d d d t d t d t d t d t d t d d
S( Nu nameu uuu encodeu decodeu incrementalencoderu incrementaldecoderu streamreaderu streamwriteru _is_text_encodingF( u codecsu CodecInfou uu_encodeu uu_decodeu IncrementalEncoderu IncrementalDecoderu StreamReaderu StreamWriteru False( ( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu getregentryY s u getregentry(
u __doc__u codecsu binasciiu iou BytesIOu uu_encodeu uu_decodeu Codecu IncrementalEncoderu IncrementalDecoderu StreamWriteru StreamReaderu getregentry( ( ( u7 /opt/alt/python33/lib64/python3.3/encodings/uu_codec.pyu