PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
pyfakefs
/
__pycache__
� �$�o�Ʌ� �f � d dl Z d dlmZ d dlmZmZ d� Z G d� de� � Z G d� d� � ZdS ) � N)�FakePathlibModule��scandir�walkc �H � d| � d�}t j |t �� � d S )Nz"You are using the legacy package 'zc' instead of the built-in module.Patching this package will no longer be supported in pyfakefs >= 6)�category)�warnings�warn�DeprecationWarning)�module_name�msgs �n/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/pyfakefs/fake_legacy_modules.py�legacy_warningr s? � � M�[� M� M� M� � �M�#� 2�3�3�3�3�3�3� c � � e Zd ZdZdZd� ZdS )�FakePathlib2Modulez�Uses FakeFilesystem to provide a fake pathlib module replacement. for the `pathlib2` package available on PyPi. The usage of `pathlib2` is deprecated and will no longer be supported in future pyfakefs versions. Fc � � t � | |� � }t |d� � r't j sdt _ t d� � |S )N�__call__T�pathlib2)�object�__getattribute__�hasattrr � has_warnedr )�self�name�attrs r r z#FakePathlib2Module.__getattribute__&