D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
python3
/
dist-packages
/
s3transfer
/
__pycache__
/
Filename :
compat.cpython-312.pyc
back
Copy
� ��fy � � � d dl Z d dlZd dlZd dlZd dlZej j d� rd� Znej Zd� Z e ZdZd� Z d� Zd� Zd dlmZ y) � N�winc �� � t j |� t j | |� y # t $ r(}|j t j k( s� Y d }~�Cd }~ww xY w)N)�os�remove�OSError�errno�ENOENT�rename)�current_filename�new_filename�es �3/usr/lib/python3/dist-packages/s3transfer/compat.py�rename_filer sP � � ��I�I�l�#� � � �"�L�1�� � ��7�7�e�l�l�*� � +�� �s �. � A�A�Ac �2 � t j | � d S )N� )�inspect�getfullargspec)�funcs r �accepts_kwargsr # s � ��!�!�$�'��*�*� c � � t | d� r| j � S t | d� r t | d� r | j dd� yy# t $ r Y yw xY w)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 ��fileobjs r r r / sa � � �w� �#����!�!� ��&� !�g�g�v�&>� ��L�L��A��� �� � �� �s �A � A�Ac �R � t | d� r| j � 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 s r r r G s* � � �w� �#����!�!��7�F�#�#r c � � t t d� r&t j | j � d|� y | j |� y )N�posix_fallocater )r r r# �fileno�truncate)r �sizes r � fallocater'