X7ROOT File Manager
Current Path:
/opt/cloudlinux/venv/lib/python3.11/site-packages/coverage
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
coverage
/
ðŸ“
..
📄
__init__.py
(1.25 KB)
📄
__main__.py
(257 B)
ðŸ“
__pycache__
📄
annotate.py
(3.67 KB)
📄
bytecode.py
(713 B)
📄
cmdline.py
(33.62 KB)
📄
collector.py
(20.08 KB)
📄
config.py
(21.47 KB)
📄
context.py
(2.42 KB)
📄
control.py
(50.49 KB)
📄
data.py
(7.33 KB)
📄
debug.py
(17.39 KB)
📄
disposition.py
(1.87 KB)
📄
env.py
(5.94 KB)
📄
exceptions.py
(1.33 KB)
📄
execfile.py
(11.85 KB)
📄
files.py
(18.92 KB)
ðŸ“
fullcoverage
📄
html.py
(22.62 KB)
ðŸ“
htmlfiles
📄
inorout.py
(23.34 KB)
📄
jsonreport.py
(4.64 KB)
📄
lcovreport.py
(4.82 KB)
📄
misc.py
(11.89 KB)
📄
multiproc.py
(3.76 KB)
📄
numbits.py
(4.56 KB)
📄
parser.py
(55.39 KB)
📄
phystokens.py
(7.62 KB)
📄
plugin.py
(19.07 KB)
📄
plugin_support.py
(10.11 KB)
📄
py.typed
(72 B)
📄
python.py
(7.88 KB)
📄
pytracer.py
(14.08 KB)
📄
report.py
(10.37 KB)
📄
report_core.py
(3.97 KB)
📄
results.py
(13.07 KB)
📄
sqldata.py
(50.09 KB)
📄
templite.py
(10.7 KB)
📄
tomlconfig.py
(7.39 KB)
📄
tracer.cpython-311-x86_64-linux-gnu.so
(28.77 KB)
📄
types.py
(5.4 KB)
📄
version.py
(1.4 KB)
📄
xmlreport.py
(9.57 KB)
Editing: disposition.py
# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 # For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt """Simple value objects for tracking what to do with files.""" from __future__ import annotations from typing import Optional, Type, TYPE_CHECKING from coverage.types import TFileDisposition if TYPE_CHECKING: from coverage.plugin import FileTracer class FileDisposition: """A simple value type for recording what to do with a file.""" original_filename: str canonical_filename: str source_filename: Optional[str] trace: bool reason: str file_tracer: Optional[FileTracer] has_dynamic_filename: bool def __repr__(self) -> str: return f"<FileDisposition {self.canonical_filename!r}: trace={self.trace}>" # FileDisposition "methods": FileDisposition is a pure value object, so it can # be implemented in either C or Python. Acting on them is done with these # functions. def disposition_init(cls: Type[TFileDisposition], original_filename: str) -> TFileDisposition: """Construct and initialize a new FileDisposition object.""" disp = cls() disp.original_filename = original_filename disp.canonical_filename = original_filename disp.source_filename = None disp.trace = False disp.reason = "" disp.file_tracer = None disp.has_dynamic_filename = False return disp def disposition_debug_msg(disp: TFileDisposition) -> str: """Make a nice debug message of what the FileDisposition is doing.""" if disp.trace: msg = f"Tracing {disp.original_filename!r}" if disp.original_filename != disp.source_filename: msg += f" as {disp.source_filename!r}" if disp.file_tracer: msg += f": will be traced by {disp.file_tracer!r}" else: msg = f"Not tracing {disp.original_filename!r}: {disp.reason}" return msg
Upload File
Create Folder