§ 1jNÇ ã ó — d Z ddlZddlZddlZddlZddlZddlmZmZ ddl m Z ddlmZm Z mZmZmZmZmZmZmZmZmZmZmZ ddlmZ ddlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z( erddl)m*Z* ej+ Z,ed Z-ed Z. G d„ de/¦ « Z0 G d „ d¦ « Z1 G d„ de1¦ « Z2 G d„ de1¦ « Z3 G d„ de1¦ « Z4 G d„ de4¦ « Z5 G d„ d¦ « Z6 G d„ d¦ « Z7 G d„ d¦ « Z8 G d„ d¦ « Z9dS )z0Fake 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Úget_locale_encodingÚ _OpenModesÚis_root)Ú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 óP •— t ¦ « d|z ¦ « d S )Nz?Read and write operations not supported for fake large file: %s)ÚsuperÚ__init__)Úselfr* Ú __class__s €úd/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/pyfakefs/fake_file.pyr. z!FakeLargeFileIoException.__init__Q s6 ø€ Ý ‰Œ×Òð "Ø$-ñ .ñ ô ð ð ð ó )Ú__name__Ú __module__Ú__qualname__Ú__doc__Ústrr. Ú __classcell__©r0 s @r1 r) r) L sU ø€ € € € € ðð ð #ð ¨$ð ð ð ð ð ð ð ð ð ð r2 r) c óH ‡ — e Zd ZdZdZeej z ddddddfdede de e de d d e e d e e de ed gdf de e fd „Zede e fd„¦ « Zede e fd„¦ « Zedefd„¦ « Zej deddfd„¦ « Zedefd„¦ « Zej deddfd„¦ « Zedefd„¦ « Zej deddfd„¦ « Zde ddfd„Zde ddfd„Zdefd„Zdeeedf de e fd„Zdedefd„Zd-ded e e defd„Zede fd „¦ « Z e j de ddfd!„¦ « Z edefd"„¦ « Z!e"j# d#k redefd$„¦ « Z$d%ede%fˆ fd&„Z&d'ed(e%ddfˆ fd)„Z'defd*„Z(d+e defd,„Z)ˆ xZ*S ).r&