AlkantarClanX12

Your IP : 13.58.200.16


Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/coverage/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/coverage/__pycache__/disposition.cpython-311.pyc

�

�܋f|��p�dZddlmZddlmZmZmZddlmZerddl	m
Z
Gd�d��Zdd�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<FileDisposition z: trace=�>)r
r)�selfs �g/builddir/build/BUILD/cloudlinux-venv-1.0.6/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rrrc�|�|��}||_||_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<d|j��}|j|jkr
|d|j��z
}|jr
|d|j��z
}nd|j�d|j��}|S)z?Make a nice debug message of what the FileDisposition is doing.zTracing z as z: will be traced by zNot tracing z: )rrrrr)r%�msgs  r�disposition_debug_msgr)0s����z�G�3��/�3�3���!�T�%9�9�9��2�$�.�2�2�2�C���	?��>�$�*:�>�>�>�C��F�T�3�F�F���F�F���JrN)r!r"rrrr)r%rrr)r�
__future__r�typingrrr�coverage.typesr�coverage.pluginrr
r&r)r rr�<module>r.s���?�>�"�"�"�"�"�"�0�0�0�0�0�0�0�0�0�0�+�+�+�+�+�+��+�*�*�*�*�*�*�T�T�T�T�T�T�T�T�&
�
�
�
�
�
�
�
�
�
r