Sindbad~EG File Manager
�
'Μg9' � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlZd dlZd dlm
Z
d dlmZ d dlmZ d dlmZmZ d dlmZ d dlmZmZ d dlZd dlZ G d� d e� Z G d
� de� Z G d� d
eej: � Z G d� deej: � Z G d� deej: � Z ejB jE e� Z#d� Z$d� Z% ejL ejN dk7 d� Z( ejL ejN dk( d� Z)e) G d� de� � Z*e( G d� de� � Z+ G d� de� Z, G d� dej: � Z- G d� d e,ej: � Z.e) G d!� d"e,ej: � � Z/e( G d#� d$e,ej: � � Z0 G d%� d&eej: � Z1 G d'� d(e,ej: � Z2 G d)� d*ej: � Z3e4d+k( r ejj � yy# e$ r dxZZY ���w xY w),� N)�mock)�
import_helper)�set_recursion_limit)�
is_emscripten�is_wasi)� os_helper)�TESTFN�FakePathc �$ � � e Zd Z� fd�Zd� Z� xZS )�_BasePurePathSubclassc �, �� t �| � |� || _ y �N)�super�__init__�
session_id)�selfr �pathsegments� __class__s ��./usr/local/lib/python3.12/test/test_pathlib.pyr z_BasePurePathSubclass.__init__ s �� �
���,�'�$��� c �8 � t | � |d| j i�S )Nr )�typer )r r s r �
with_segmentsz#_BasePurePathSubclass.with_segments$ s � ��t�D�z�<�D�D�O�O�D�Dr )�__name__�
__module__�__qualname__r r �
__classcell__)r s @r r r s �� �%�Er r c � � e Zd Zg d�g d�d�Zd� Zd� Zd� Zd� Zd� Zd � Z d
� Z
d� Zd� Zd
� Z
d� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd � Z d!� Z!d"� Z"d#� Z#d$� Z$d%� Z%d&� Z&d'� Z'd(� Z(d)� Z)d*� Z*y+),�_BasePurePathTest)
��a�b)�a/r"