GRAYBYTE WORDPRESS FILE MANAGER2809

Server IP : 198.54.121.189 / Your IP : 216.73.216.224
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/cloudlinux/venv/lib/python3.11/site-packages/coverage/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/coverage//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

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 25 2025 08:31:36
root / root
0755
__pycache__
--
May 15 2025 08:30:33
root / root
0755
fullcoverage
--
May 15 2025 08:30:33
root / root
0755
htmlfiles
--
May 15 2025 08:30:33
root / root
0755
__init__.py
1.254 KB
April 17 2025 13:10:59
root / root
0644
__main__.py
0.251 KB
April 17 2025 13:10:59
root / root
0644
annotate.py
3.67 KB
April 17 2025 13:10:59
root / root
0644
bytecode.py
0.696 KB
April 17 2025 13:10:59
root / root
0644
cmdline.py
33.62 KB
April 17 2025 13:10:59
root / root
0644
collector.py
20.076 KB
April 17 2025 13:10:59
root / root
0644
config.py
21.474 KB
April 17 2025 13:10:59
root / root
0644
context.py
2.425 KB
April 17 2025 13:10:59
root / root
0644
control.py
50.493 KB
April 17 2025 13:10:59
root / root
0644
data.py
7.332 KB
April 17 2025 13:10:59
root / root
0644
debug.py
17.388 KB
April 17 2025 13:10:59
root / root
0644
disposition.py
1.871 KB
April 17 2025 13:10:59
root / root
0644
env.py
5.938 KB
April 17 2025 13:10:59
root / root
0644
exceptions.py
1.33 KB
April 17 2025 13:10:59
root / root
0644
execfile.py
11.849 KB
April 17 2025 13:10:59
root / root
0644
files.py
18.92 KB
April 17 2025 13:10:59
root / root
0644
html.py
22.622 KB
April 17 2025 13:10:59
root / root
0644
inorout.py
23.34 KB
April 17 2025 13:10:59
root / root
0644
jsonreport.py
4.643 KB
April 17 2025 13:10:59
root / root
0644
lcovreport.py
4.823 KB
April 17 2025 13:10:59
root / root
0644
misc.py
11.887 KB
April 17 2025 13:10:59
root / root
0644
multiproc.py
3.756 KB
April 17 2025 13:10:59
root / root
0644
numbits.py
4.56 KB
April 17 2025 13:10:59
root / root
0644
parser.py
55.391 KB
April 17 2025 13:10:59
root / root
0644
phystokens.py
7.622 KB
April 17 2025 13:10:59
root / root
0644
plugin.py
19.067 KB
April 17 2025 13:10:59
root / root
0644
plugin_support.py
10.108 KB
April 17 2025 13:10:59
root / root
0644
py.typed
0.07 KB
April 17 2025 13:10:59
root / root
0644
python.py
7.877 KB
April 17 2025 13:10:59
root / root
0644
pytracer.py
14.082 KB
April 17 2025 13:10:59
root / root
0644
report.py
10.374 KB
April 17 2025 13:10:59
root / root
0644
report_core.py
3.973 KB
April 17 2025 13:10:59
root / root
0644
results.py
13.07 KB
April 17 2025 13:10:59
root / root
0644
sqldata.py
50.093 KB
April 17 2025 13:10:59
root / root
0644
templite.py
10.695 KB
April 17 2025 13:10:59
root / root
0644
tomlconfig.py
7.392 KB
April 17 2025 13:10:59
root / root
0644
tracer.cpython-311-x86_64-linux-gnu.so
28.773 KB
April 17 2025 13:11:30
root / root
0755
types.py
5.396 KB
April 17 2025 13:10:59
root / root
0644
version.py
1.397 KB
April 17 2025 13:10:59
root / root
0644
xmlreport.py
9.565 KB
April 17 2025 13:10:59
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF