§
v<ˆjŒ3 ã óæ — d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZ d dl m
Z
mZmZm
Z
mZ d dlmZ d dlmZ dd lmZ e
ee
e f Zerd dlZ G d
„ d¦ « Zdeegef fd
„ZdS )é N)ÚPath)Úcompile)Úmkdtemp)ÚUnionÚSequenceÚ
TYPE_CHECKINGÚTupleÚCallable)Úcompare)Úwrapé )Úrmtreec óÖ — e Zd ZdZ e¦ « ZdZdZ d%ddddœdee e
df dee d ed
e fd„Z
ed„ ¦ « Zd&d„Zd'd„Zed'd„¦ « Z d(dedededefd„Zd)dedefd„Z d*dee dedededef
d„Zd„ Zdefd„Zd%dedeee f d
e fd„Zd%dee ee f d
e fd„ZeZd%ded
e
fd „Zd%ded
dfd!„Zd%ded
e d
eee f fd"„Zd#„ Z d$„ Z!dS )+Ú
TempDirectoryad
A class representing a temporary directory on disk.
:param ignore: A sequence of strings containing regular expression
patterns that match filenames that should be
ignored by the :class:`TempDirectory` listing and
checking methods.
:param create: If `True`, the temporary directory will be created
as part of class instantiation.
:param path: If passed, this should be a string containing an
absolute path to use as the temporary directory. When
passed, :class:`TempDirectory` will not create a new
directory to use.
:param encoding: A default encoding to use for :meth:`read` and
:meth:`write` operations when the ``encoding`` parameter
is not passed to those methods.
FN© )ÚignoreÚcreateÚencodingÚpathz
py.path.localr r r c ó — g | _ |D ])}| j t |¦ « ¦ « Œ*|rt |¦ « nd | _ || _ t
|¦ « | _ |s|€|€| ¦ « d S d S d S ©N) r Úappendr Ústrr r ÚboolÚdont_remover )Úselfr r r r Úregexs úl/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/testfixtures/tempdirectory.pyÚ__init__zTempDirectory.__init__3 s� € 𠈌Øð /ð /ˆEØŒK×Ò�w u™~œ~Ñ.Ô.Ð.Ð.Ø!%Ð/•C˜‘I”I�I¨4ˆŒ Ø ˆŒ
Ý ™:œ:ˆÔØð �d�l v ~Ø�KŠK‰MŒMˆMˆMˆMð #�l ~ ~ó c óŠ — | j r;t j dd d„ | j D ¦ « ¦ « z ¦ « d S d S )Nz6TempDirectory instances not cleaned up by shutdown:
%sú
c 3 ó$ K — | ]}|j V — Œd S r )r )Ú.0Úis r ú