%PDF- %PDF-
Direktori : /usr/local/lib/python3.8/__pycache__/ |
Current File : //usr/local/lib/python3.8/__pycache__/uu.cpython-38.pyc |
U n©ßa2 ã @ sj d Z ddlZddlZddlZdddgZG dd„ deƒZdddœd d„Zdd d„Zdd„ Z e d krfe ƒ dS )zImplementation of the UUencode and UUdecode functions. encode(in_file, out_file [,name, mode], *, backtick=False) decode(in_file [, out_file, mode, quiet]) é NÚErrorÚencodeÚdecodec @ s e Zd ZdS )r N)Ú__name__Ú __module__Ú__qualname__© r r ú/usr/local/lib/python3.8/uu.pyr ' s F©Úbacktickc C sj g }zH| dkrtjj} n`t| tƒrz|dkr8tj | ¡}|dkrfzt | ¡j }W n tk rd Y nX t| dƒ} | | ¡ |dkrŒtjj}nt|tƒrªt|dƒ}| |¡ |dkr¶d}|dkrÂd}| dd¡}| dd ¡}| d |d@ |f d¡¡ | d ¡}t|ƒdkr0| tj||d¡ | d ¡}q |rB| d¡ n | d¡ W 5 |D ]}| ¡ qTX dS )z Uuencode fileú-NÚrbÚwbi¶ Ú z\nú z\rzbegin %o %s iÿ Úasciié- r r s ` end s end )ÚcloseÚsysÚstdinÚbufferÚ isinstanceÚstrÚosÚpathÚbasenameÚstatÚst_modeÚAttributeErrorÚopenÚappendÚstdoutÚreplaceÚwriter ÚreadÚlenÚbinasciiZb2a_uu)Úin_fileÚout_fileÚnameÚmoder Úopened_filesÚfÚdatar r r r * sF c C s g }| dkrt jj} nt| tƒr4t| dƒ} | | ¡ zÀ| ¡ }|sLt dƒ‚| d¡sXq8| dd¡}t|ƒdkr8|d dkr8zt |d d ƒ W qªW q8 tk r¦ Y q8X q8|dkrÞ|d d¡ d ¡}tj |¡rÞt d| ƒ‚|dkrôt |d d ƒ}|dkrt jj}n0t|tƒr8t|dƒ}t ||¡ |}| |¡ | ¡ } | ræ| d¡dkræzt | ¡} W nj tj k rÎ } zH| d d d@ d d d }t | d|… ¡} |s¾t j d| ¡ W 5 d}~X Y nX | | ¡ | ¡ } q@| sôt dƒ‚W 5 |D ]}| ¡ qüX dS )zDecode uuencoded filer r z'No valid begin line found in input files beginó é é r é é Ns r z"Cannot overwrite existing file: %sr s endé é? é é zWarning: %s zTruncated input file)r r r r r r r r Úreadliner Ú startswithÚsplitr% ÚintÚ ValueErrorÚrstripr r r Úexistsr! ÚchmodÚstripr&