File: //lib64/python3.6/encodings/__pycache__/uu_codec.cpython-36.opt-2.pyc
3
\
@ s d dl Z d dlZd dlmZ dddZddd ZG d
d de jZG dd
d
e jZG dd de jZG dd dee j Z G dd dee j
Z
dd ZdS ) N)BytesIOstrict<data> c C st t | }t }|j}|j}|d|d@ |f jd |d}x|rZ|tj| |d}q>W |d |j t| fS )Nzbegin %o %s
i ascii- s
end
)r readwriteencodebinasciiZb2a_uugetvaluelen) inputerrorsfilenamemodeinfileoutfiler r chunk r */usr/lib64/python3.6/encodings/uu_codec.py uu_encode s r c
C s t | }t }|j}|j}x(| }|s.td|d d dkrP qW x| }| sZ|dkr\P ytj|}W nR tjk
r } z4|d d d@ d d d } tj|d | }W Y d d }~X nX || qFW |std
|j t| fS )Nz"Missing "begin" line in input data s begins end
r ? zTruncated input data) r readliner
ValueErrorr Za2b_uuErrorr r
)
r r r r r r sdatavnbytesr r r uu_decode! s. $r$ c @ s e Zd ZdddZdddZdS ) Codecr c C s
t ||S )N)r )selfr r r r r r
C s zCodec.encodec C s
t ||S )N)r$ )r&