����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib64
/
python3.8
/
__pycache__
/
Filename :
fileinput.cpython-38.opt-2.pyc
back
Copy
U ����e5du9����������������������@���s����d�dl�Z�d�dlZdddddddd d ddd gZdad!ddd�dd�Zdd��Zdd��Zdd��Zdd��Zdd��Z dd��Z dd ��Zdd ��ZG�dd��d�Z dd��Zd"dd �Zdd��Zed kr�e���dS�)#�����N�input�close�nextfile�filename�lineno� filelineno�fileno�isfirstline�isstdin� FileInput�hook_compressed�hook_encodedF���r��mode�openhookc����������������C���s(���t�rt�jrtd��t|�||||d�a�t�S�)Nzinput() already activer���)�_state�_file�RuntimeErrorr���)�files�inplace�backupr���r�����r����!/usr/lib64/python3.8/fileinput.pyr���S���s���� c������������������C���s���t�}�d�a�|�r|�����d�S��N)r���r���)�stater���r���r���r���`���s����c�������������������C���s���t�std��t����S��Nzno active input())r���r���r���r���r���r���r���r���h���s���� c�������������������C���s���t�std��t����S�r���)r���r���r���r���r���r���r���r���v���s����c�������������������C���s���t�std��t����S�r���)r���r���r���r���r���r���r���r������s����c�������������������C���s���t�std��t����S�r���)r���r���r���r���r���r���r���r�������s����c�������������������C���s���t�std��t����S�r���)r���r���r���r���r���r���r���r�������s����c�������������������C���s���t�std��t����S�r���)r���r���r ���r���r���r���r���r �������s����c�������������������C���s���t�std��t����S�r���)r���r���r ���r���r���r���r���r �������s����c�������������������@���s����e�Zd�Zd(ddd�dd�Zdd ��Zd d��Zdd ��Zdd��Zdd��Zdd��Z dd��Z dd��Zdd��Zdd��Z dd��Zdd��Zd d!��Zd"d#��Zd$d%��Zd&d'��ZdS�))r���NFr���r���r���c����������������C���s��t�|t�r|f}nBt�|tj�r,t�|�f}n(|d�krBtjdd���}|sLd}nt|�}||�_||�_ ||�_ d�|�_d�|�_d�|�_ d|�_d|�_d�|�_d|�_d�|�_|dkr�td��d|kr�dd�l}|�dtd ��||�_d|kr�|�d d�nd|�_|�r|r�td��t|��std ��||�_d�S�)N����)�-r���F)r���ZrU�U�rbz=FileInput opening mode must be one of 'r', 'rU', 'U' and 'rb'r ���z'U' mode is deprecated����r����wz4FileInput cannot use an opening hook in inplace modez#FileInput openhook must be callable)� isinstance�str�os�PathLike�fspath�sys�argv�tuple�_files�_inplace�_backup�_savestdout�_output� _filename�_startlineno�_filelinenor����_isstdin�_backupfilename� ValueError�warnings�warn�DeprecationWarning�_mode�replace�_write_mode�callable� _openhook)�selfr���r���r���r���r���r7���r���r���r����__init__����sH���� �� zFileInput.__init__c�����������������C���s���|������d�S�r����r����r?���r���r���r����__del__����s����zFileInput.__del__c�����������������C���s���z|�����W�5�d|�_�X�d�S�)Nr���)r,���r���rB���r���r���r���r�������s����zFileInput.closec�����������������C���s���|�S�r���r���rB���r���r���r���� __enter__����s����zFileInput.__enter__c�����������������C���s���|������d�S�r���rA���)r?����type�value� tracebackr���r���r����__exit__����s����zFileInput.__exit__c�����������������C���s���|�S�r���r���rB���r���r���r����__iter__����s����zFileInput.__iter__c�����������������C���s6���|�����}|r|��jd7��_|S�|�js(t�|�����q�d�S��Nr���)� _readliner3���r���� StopIterationr����r?����liner���r���r����__next__����s����zFileInput.__next__c�����������������C���sX���dd�l�}|jdtdd��||����kr,td��z |����W�S��tk rR���td��Y�nX�d�S�)Nr���zTSupport for indexing FileInput objects is deprecated. Use iterator protocol instead.r"���)� stacklevelzaccessing lines out of orderzend of input reached)r7���r8���r9���r���r���rO���rL���� IndexError)r?����ir7���r���r���r����__getitem__��s����� zFileInput.__getitem__c�����������������C���s����|�j�}d�|�_�|r|t_|�j}d�|�_z|r0|� ���W�5�|�j}d�|�_z|�`W�n�tk r\���Y�nX�z|rr|�jsr|� ���W�5�|�j}d�|�_|r�|�js�zt � |��W�n�tk r����Y�nX�d|�_X�X�d�S�)NF)r/���r)����stdoutr0���r���rK����AttributeErrorr5���r.���r&����unlink�OSErrorr4���r���)r?���Z savestdout�output�fileZbackupfilenamer���r���r���r�����s4���� ��zFileInput.nextfilec�����������������C���s6���|�����}|r|��jd7��_|S�|�js(|S�|�����q�d�S�rJ���)rK���r3���r���r���rM���r���r���r����readline.��s����zFileInput.readlinec�����������������C���s���|�j�sd|�jkrdS�dS�|�j�d�|�_|�j�dd���|�_�|����|�_d|�_d�|�_d|�_d|�_|�jdkr�d|�_d|�jkr�t t jd t j�|�_nt j|�_d |�_�nT|�j�r�t �|�j�|�jp�d�|�_zt �|�j��W�n�tk r����Y�nX�t �|�j|�j��t|�j|�j�|�_zt �|�j����j}W�n&�tk �r8���t|�j|�j�|�_Y�ntX�t jt jB�t jB�}tt d��rb|t jO�}t �|�j||�}t �||�j�|�_zt �|�j|��W�n�tk �r����Y�nX�t j |�_!|�jt _ n,|�j"�r�|��"|�j|�j�|�_nt|�j|�j�|�_|�jj#|�_$|��$��S�) N�b�����r���r���r���Fr���z<stdin>�bufferTz.bak�O_BINARY)%r,���r:���r1���r���r2���r3���r���r4���r5����getattrr)����stdinr-���r&���r(���r.���rV���rW����rename�open�fstatr����st_moder<���r0����O_CREAT�O_WRONLY�O_TRUNC�hasattrr^����fdopen�chmodrT���r/���r>���rZ���rK���)r?���Zpermr����fdr���r���r���rK���9��s\���� � zFileInput._readlinec�����������������C���s���|�j�S�r���)r1���rB���r���r���r���r���r��s����zFileInput.filenamec�����������������C���s���|�j�|�j�S�r���)r2���r3���rB���r���r���r���r���u��s����zFileInput.linenoc�����������������C���s���|�j�S�r����r3���rB���r���r���r���r���x��s����zFileInput.filelinenoc�����������������C���s4���|�j�r,z|�j����W�S��tk r(���Y�dS�X�ndS�d�S�)N���)r���r���r6���rB���r���r���r���r���{��s���� zFileInput.filenoc�����������������C���s ���|�j�dkS�rJ���rl���rB���r���r���r���r ������s����zFileInput.isfirstlinec�����������������C���s���|�j�S�r���)r4���rB���r���r���r���r ������s����zFileInput.isstdin)NFr���)�__name__� __module__�__qualname__r@���rC���r���rD���rH���rI���rO���rS���r���rZ���rK���r���r���r���r���r ���r ���r���r���r���r���r�������s(��� ��)9 c�����������������C���sV���t�j�|��d�}|dkr,dd�l}|�|�|�S�|dkrHdd�l}|�|�|�S�t|�|�S�d�S�)Nr���z.gzr���z.bz2)r&����path�splitext�gziprb����bz2ZBZ2File)r���r���Zextrs���rt���r���r���r���r������s����c��������������������s������fdd�}|S�)Nc��������������������s���t�|�|���d�S�)N��encoding�errors)rb���)r���r���ru���r���r���r������s����zhook_encoded.<locals>.openhookr���)rv���rw���r���r���ru���r���r ������s����c������������������C���s����dd�l�}�d}d}|���tjdd���d�\}}|D�] \}}|dkrBd}|dkr.|}q.t|||d�D�]b}|d d���d kr~|d�d ��}|d d���dkr�|d�d ��}tdt��t��t��t��r�d p�d|f���q^tdt��t��t��f���d�S�)Nr���Fr���zib:z-iTz-b)r���r���rm���� � z%d: %s[%d]%s %s�*r���z %d: %s[%d]) �getoptr)���r*���r����printr���r���r���r ���)r{���r���r���Zopts�args�o�arN���r���r���r����_test���s&���������� r�����__main__)NFr���)N)r)���r&����__all__r���r���r���r���r���r���r���r���r ���r ���r���r���r ���r����rn���r���r���r���r����<module>K���s2�������� �^