HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberPanel/lib64/python3.10/site-packages/s3transfer/__pycache__/compat.cpython-310.pyc
o

�h��@s�ddlZddlZddlZddlZddlZddlmZej�d�r%dd�Z	nej
Z	dd�ZeZ
dZdd	�Zd
d�Zdd
�ZddlmZdS)�N)�six�winc
CsRzt�|�Wnty }z
|jtjks�WYd}~nd}~wwt�||�dS)N)�os�remove�OSError�errno�ENOENT�rename)�current_filename�new_filename�e�r
�G/usr/local/CyberPanel/lib/python3.10/site-packages/s3transfer/compat.py�rename_files���rcCst�|�dS)N�)�inspect�getfullargspec)�funcr
r
r�accepts_kwargs%srcCsRt|d�r	|��St|d�r't|d�r'z	|�dd�WdSty&YdSwdS)z�Backwards compat function to determine if a fileobj is seekable

    :param fileobj: The file-like object to determine if seekable

    :returns: True, if seekable. False, otherwise.
    �seekable�seek�tellr�TF)�hasattrrrr��fileobjr
r
rr1s
	�rcCst|d�r	|��St|d�S)z�Determines whether or not a file-like object is readable.

    :param fileobj: The file-like object to determine if readable

    :returns: True, if readable. False otherwise.
    �readable�read)rrrr
r
rrIs

rcCs.ttd�rt�|��d|�dS|�|�dS)N�posix_fallocater)rrr�fileno�truncate)r�sizer
r
r�	fallocateVs
r")�BaseManager)rrr�socket�sys�botocore.compatr�platform�
startswithrr	r�ConnectionError�SOCKET_ERROR�MAXINTrrr"�multiprocessing.managersr#r
r
r
r�<module>s