Uname : Linux premium36.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Soft : LiteSpeed
Ip : 198.54.115.237
Port : 443
~
/
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
pyfakefs
/
__pycache__
[ HOME ]
Exec
Submit
fake_file.cpython-311.pyc
� � hd� � � � d Z ddlZddlZddlZddlZddlZddlmZmZ ddl m Z ddlmZm Z mZmZmZmZmZmZmZmZmZmZmZ ddlmZ ddlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z% erddl&m'Z' ed Z(ed Z) G d� de*� � Z+ G d � d� � Z, G d� de,� � Z- G d� de,� � Z. G d� de,� � Z/ G d� de/� � Z0 G d� d� � Z1 G d� d� � Z2 G d� d� � Z3 G d� d� � Z4dS )z1Fake implementations for different file objects. � N)�S_IFREG�S_IFDIR)� TracebackType) �List�Optional�Callable�Union�Any�Dict�cast�AnyStr�NoReturn�Iterator�TextIO�Type� TYPE_CHECKING)�helpers) �FakeStatResult�BinaryBufferIO�TextBufferIO�is_int_type�is_unicode_string� to_string�matching_string� real_encoding�AnyPath� AnyString)�FakeFilesystem)�FakeFileWrapper�FakeDirWrapper�StandardStreamWrapper�FakePipeWrapper)�FakeFile� FakeDirectoryc �, � � e Zd ZdZdeddf� fd�Z� xZS )�FakeLargeFileIoExceptionz|Exception thrown on unsupported operations for fake large files. Fake large files have a size with no real content. � file_path�returnNc �^ �� t t | � � � d|z � � d S )Nz?Read and write operations not supported for fake large file: %s)�superr&