File: //usr/lib64/python3.6/__pycache__/uu.cpython-36.opt-1.pyc
3
\k @ sd d Z ddlZddlZddlZdddgZG dd deZd
ddZdd dZd
d Z e
dkr`e dS )zImplementation of the UUencode and UUdecode functions.
encode(in_file, out_file [,name, mode])
decode(in_file [, out_file, mode])
NErrorencodedecodec @ s e Zd ZdS )r N)__name__
__module____qualname__ r r /usr/lib64/python3.6/uu.pyr ' s c C sB g }z| dkrt jj} n`t| trz|dkr8tjj| }|dkrfytj| j }W n t
k
rd Y nX t| d} |j| |dkrt j
j}nt|trt|d}|j| |dkrd}|dkrd}|jd|d@ |f jd | jd }x,t|d
kr|jtj| | jd }qW |jd W dx|D ]}|j q*W X dS )z
Uuencode file-Nrbwbi zbegin %o %s
i ascii- r s
end
)sysstdinbuffer
isinstancestrospathbasenamestatst_modeAttributeErroropenappendstdoutwriter readlenbinasciiZb2a_uuclose)in_fileout_filenamemodeopened_filesdatafr r r r * s>