ok

Mini Shell

Direktori : /opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/gsl/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/guppy/gsl/__pycache__/FileIO.cpython-311.pyc

�

�܋fb
��n�Gd�d��ZGd�d��ZGd�d��ZGd�d��ZdS)	c��eZdZdZd�ZdS)�TestPath)�abspath�curdir�exists�
expanduser�
expandvars�getatime�getctime�getmtime�getsize�isfile�islink�ismount�realpath�samefile�sameopenfile�samestat�walkc	��t|j��D]D}|�d��s-||jvr$t	||t|j|�����EdS)N�_)�dir�path�
startswith�_path_using_io�setattr�getattr)�self�os�names   �c/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib64/python3.11/site-packages/guppy/gsl/FileIO.py�__init__zTestPath.__init__sd�����L�L�	<�	<�D��O�O�C�(�(�
<��� 3�3�3���d�G�B�G�T�$:�$:�;�;�;��	<�	<�N)�__name__�
__module__�__qualname__rr!�r"r rrs*�������N�<�<�<�<�<r"rc�D�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
S)�TestIOc	��|jj}|jD]!}t||t	||�����"t|��|_i|_d|_dS)N�)	�_rootr�	os_commonrrrr�files�tempno�r�modrrs    r r!zTestIO.__init__sZ��
�Y�\���M�	3�	3�D��D�$���D� 1� 1�2�2�2�2��R�L�L��	���
�����r"c��||jvrdSdS)NTF�r-)rr�modes   r �accessz
TestIO.accesss���4�:����4��ur"c���g}|j�|d��}|jD]E}|�|��r.|t	|��d�}|r|�|���F|S)N�)r�joinr-r�len�append)rr�li�k�rests     r �listdirzTestIO.listdir sq��
���y�~�~�d�B�'�'����	$�	$�A��|�|�D�!�!�
$���T�����}���$��I�I�d�O�O�O���	r"c�6�|xjdz
c_d|jzS)N�z
/tmp/xyz%d)r.�rs r �mkdtempzTestIO.mkdtemp*s�����q�����d�k�)�)r"c��|j|S�Nr2�rrs  r �	read_filezTestIO.read_file.s���z�$��r"c�X�	|j|=dS#t$rtd|z���wxYw�NzNo such file: %r�r-�KeyError�IOErrorrDs  r �removez
TestIO.remove1sF��	5��
�4� � � ���	5�	5�	5��,�t�3�4�4�4�	5���s��)c��	|j|}n #t$rtd|z���wxYw|j|=||j|<dSrGrH)r�src�tgt�datas    r �renamez
TestIO.rename7s[��	4��:�c�?�D�D���	4�	4�	4��,�s�2�3�3�3�	4�����J�s�O���
�3���s�
�-c��dSrCr&rDs  r �rmdirzTestIO.rmdir?s���r"c��||j|<dSrCr2)rr�texts   r �
write_filezTestIO.write_fileBs����
�4���r"N)r#r$r%r!r4r=rArErKrPrRrUr&r"r r(r(s�������������
���*�*�*� � � �5�5�5����
�
�
� � � � � r"r(c� �eZdZd�Zd�Zd�ZdS)�RealIOc	�\�|jj}|jD]!}t||t	||�����"|j|_|j|_|j|_|jjj	|_	|j
|_
|j|_|j|_|j
|_
|j|_dSrC)r+rr,rrrr=�makedirs�tempfilerArRr4�chdirrKrPr/s    r r!zRealIO.__init__Gs���
�Y�\���M�	3�	3�D��D�$���D� 1� 1�2�2�2�2��G��	��z������
��y�)�1����X��
��i����X��
��i����i����r"c�|�t|��5}|���cddd��S#1swxYwYdSrC)�open�read)rr�fs   r rEzRealIO.read_fileUsz��
�$�Z�Z�	�1��6�6�8�8�	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	s�1�5�5c��t|d��5}|�|��ddd��dS#1swxYwYdS)N�w)r]�write)rrrOr_s    r rUzRealIO.write_fileYs���
�$��_�_�	��
�G�G�D�M�M�M�	�	�	�	�	�	�	�	�	�	�	�	����	�	�	�	�	�	s�4�8�8N)r#r$r%r!rErUr&r"r rWrWFsA������ � � ��������r"rWc�(�eZdZdZdZd�Zd�Zd�ZdS)�_GLUECLAMP_��IO)�R_OK�W_OK�X_OKc� �t|��SrC)rWr@s r �_get_IOz_GLUECLAMP_._get_IOds���d�|�|�r"c��||_dSrCre)rrfs  r �set_IOz_GLUECLAMP_.set_IOgs
������r"c�J�|�t|����dSrC)rmr(r@s r �
set_test_modez_GLUECLAMP_.set_test_modejs �����F�4�L�L�!�!�!�!�!r"N)r#r$r%�	_setable_r,rkrmror&r"r rdrd^sK�������I�(�I�������"�"�"�"�"r"rdN)rr(rWrdr&r"r �<module>rqs���<�<�<�<�<�<�<�<�"1 �1 �1 �1 �1 �1 �1 �1 �h��������0
"�
"�
"�
"�
"�
"�
"�
"�
"�
"r"

Zerion Mini Shell 1.0