File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/s3transfer/__pycache__/compat.cpython-310.pyc
Back
o �h� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ ej�d�r%dd� Z nej Z dd� ZeZ dZdd � Zd d� Zdd � Zd dlmZ dS )� N)�six�winc C sR zt �|� W n ty } z |jtjks� W Y d }~nd }~ww t �| |� d S )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_file s ���r c C s t �| �d S )N� )�inspect�getfullargspec)�funcr r r �accepts_kwargs% s r c C sR t | d�r | �� S t | d�r't | d�r'z | �dd� W dS ty& Y dS w dS )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)�hasattrr r r ��fileobjr r r r 1 s �r c C s t | d�r | �� S t | 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)r r r r r r r I s r c C s. t td�rt�| �� d|� d S | �|� d S )N�posix_fallocater )r r r �fileno�truncate)r �sizer r r � fallocateV s r"