Sindbad~EG File Manager
a
��g�� � @ sT d dl Z d dlZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dl
Z
d dlZd dlZd dlmZmZmZmZmZmZmZmZmZmZmZmZ d dlZd dlZzd dlZW n ey� dZY n0 d dl m!Z! d dl"m#Z#m$Z$ d dl"m%Z% e#d Z&e#d Z'e#d Z(ej)�*d �Z+ej)�*d
�Z,ej)dd� dkZ-zd dl.Z.d dl/Z/d
Z0W n e�y� dZ0Y n0 zd dl1Z1W n e�y� dZ1Y n0 dd� Z2dd� Z3dBdd�Z4dd� Z5dCdd�Z6dd� Z7dd� Z8e8� Z9dd� Z:G dd � d �Z;G d!d"� d"e;e j<�Z=G d#d$� d$e;e j<�Z>G d%d&� d&e;e j<�Z?G d'd(� d(e;e j<�Z@G d)d*� d*e;e j<�ZAG d+d,� d,e;e j<�ZBG d-d.� d.eB�ZCG d/d0� d0e;e j<�ZDG d1d2� d2e j<�ZEG d3d4� d4e j<�ZFG d5d6� d6eG�ZHe �Ie9 d7�G d8d9� d9eHe j<��ZJe �Ie+ d:�G d;d<� d<eHe j<��ZKG d=d>� d>e j<�ZLG d?d@� d@e j<�ZMeNdAk�rPe �O� dS )D� N)�make_archive�register_archive_format�unregister_archive_format�get_archive_formats�Error�unpack_archive�register_unpack_format�
RegistryError�unregister_unpack_format�get_unpack_formats�
SameFileError�_GiveupOnFastCopy)�support)�TESTFN�FakePath)�warnings_helper�2Z_SRCZ_DST�darwinZsunos� ZaixTFc O s t ttdd�d��d S )NZEXDEV� zInvalid cross-device link)�OSError�getattr�errno��args�kwargs� r �,/usr/local/lib/python3.9/test/test_shutil.py�_fake_rename6 s r c s t �� �� fdd��}|S )Nc s0 z"t j}tt _� | i |��W |t _S |t _0 d S �N)�os�renamer )r r Zbuiltin_rename��funcr r �wrap; s �zmock_rename.<locals>.wrap)� functools�wraps)r# r$ r r"