$27 GRAYBYTE WORDPRESS FILE MANAGER $59

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.217.100
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cloudlinux/venv/lib/python3.11/site-packages/prospector/

HOME
Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/prospector//exceptions.py
import os
from pathlib import Path


class FatalProspectorException(Exception):

    """
    Exception used to indicate an internal prospector problem.
    Problems in prospector itself should raise this to notify
    the user directly. Errors in dependent tools should be
    caught and the user notified elegantly.

    """

    # (see also the --die-on-tool-error flag)

    def __init__(self, message: str):
        super().__init__(message)
        self.message = message


class CouldNotHandleEncoding(Exception):
    def __init__(self, path: Path):
        super().__init__()
        self.path = path


class PermissionMissing(Exception):
    def __init__(self, path: Path):
        docs_url = "https://prospector.landscape.io/en/master/profiles.html#ignoring-paths-and-patterns"
        if os.path.isdir(path):
            what = f"directory {path}"
        else:
            what = f"the file {path}"
        error_msg = (
            f"The current user {os.getlogin()} does not have permission to open "
            f"{what}. Either fix permissions or tell prospector to skip it "
            f"by adding this path to `--ignore-paths` on the commandline "
            f"or in `ignore-paths` in the prospector profile (see {docs_url})"
        )
        super().__init__(error_msg)


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
9 Apr 2026 8.31 AM
root / root
0755
__pycache__
--
11 Feb 2026 9.30 AM
root / root
0755
config
--
11 Feb 2026 9.30 AM
root / root
0755
formatters
--
11 Feb 2026 9.30 AM
root / root
0755
profiles
--
11 Feb 2026 9.30 AM
root / root
0755
tools
--
11 Feb 2026 9.30 AM
root / root
0755
__init__.py
0 KB
20 Jan 2026 1.01 PM
root / root
0644
__main__.py
0.069 KB
20 Jan 2026 1.01 PM
root / root
0644
autodetect.py
2.886 KB
20 Jan 2026 1.01 PM
root / root
0644
blender.py
4.34 KB
20 Jan 2026 1.01 PM
root / root
0644
blender_combinations.yaml
6.397 KB
20 Jan 2026 1.01 PM
root / root
0644
compat.py
0.352 KB
20 Jan 2026 1.01 PM
root / root
0644
encoding.py
1.506 KB
20 Jan 2026 1.01 PM
root / root
0644
exceptions.py
1.261 KB
20 Jan 2026 1.01 PM
root / root
0644
finder.py
4.612 KB
20 Jan 2026 1.01 PM
root / root
0644
message.py
2.668 KB
20 Jan 2026 1.01 PM
root / root
0644
pathutils.py
1.275 KB
20 Jan 2026 1.01 PM
root / root
0644
postfilter.py
2.183 KB
20 Jan 2026 1.01 PM
root / root
0644
run.py
7.912 KB
20 Jan 2026 1.01 PM
root / root
0644
suppression.py
4.362 KB
20 Jan 2026 1.01 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF