§ {<ˆj|ãóp—dZddlmZddlmZmZmZddlmZerddl m Z Gd„d¦«Z dd„Z dd„Z dS)z8Simple value objects for tracking what to do with files.é)Ú annotations)ÚOptionalÚTypeÚ TYPE_CHECKING)ÚTFileDisposition)Ú FileTracercób—eZdZUdZded<ded<ded<ded<ded <d ed <ded <dd„ZdS)ÚFileDispositionz9A simple value type for recording what to do with a file.ÚstrÚoriginal_filenameÚcanonical_filenamez Optional[str]Úsource_filenameÚboolÚtraceÚreasonzOptional[FileTracer]Ú file_tracerÚhas_dynamic_filenameÚreturncó(—d|j›d|j›d�S)Nz)r r)Úselfs úh/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/coverage/disposition.pyÚ__repr__zFileDisposition.__repr__s €ØS 4Ô#:ÐSÐSÀdÄjÐSÐSÐSÐSóN)rr )Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú__annotations__r©rrr r s„€€€€€€ØCÐCàÐÐÑØÐÐÑØ"Ð"Ð"Ñ"Ø€K€K�KØ€K€K�KØ%Ð%Ð%Ñ%ØÐÐÑðTðTðTðTðTðTrr ÚclsúType[TFileDisposition]r r rrcó|—|¦«}||_||_d|_d|_d|_d|_d|_|S)z6Construct and initialize a new FileDisposition object.NFÚ)r r rrrrr)r!r Údisps rÚdisposition_initr&#sH€à ˆ3‰5Œ5€DØ.€DÔØ/€DÔØ€DÔØ€D„JØ€D„KØ€DÔØ %€DÔØ €Krr%có°—|jr¨$Ô*:Ð>Ð>Ñ >ˆCøàF˜TÔ3ÐFÐF¸¼ÐFÐFˆØ €JrN)r!r"r r rr)r%rrr )rÚ __future__rÚtypingrrrÚcoverage.typesrÚcoverage.pluginrr r&r)r rrúr.sËðð?Ð>à"Ð"Ð"Ð"Ð"Ð"à0Ð0Ð0Ð0Ð0Ð0Ð0Ð0Ð0Ð0à+Ð+Ð+Ð+Ð+Ð+àð+Ø*Ð*Ð*Ð*Ð*Ð*ð Tð Tð Tð Tð Tñ Tô Tð Tð& ð ð ð ð ð ð ð ð ð r