SILENT KILLERPanel

Current Path: > > opt > > hc_python > > lib > > > python3.12 > site-packages


Operation   : Linux premium131.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
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt//hc_python//lib///python3.12/site-packages

NameTypeSizeLast ModifiedActions
Mako-1.3.9.dist-info Directory - -
MarkupSafe-3.0.2.dist-info Directory - -
MySQLdb Directory - -
PySocks-1.7.1.dist-info Directory - -
PyYAML-6.0.2.dist-info Directory - -
__pycache__ Directory - -
_yaml Directory - -
aenum Directory - -
aenum-3.1.15.dist-info Directory - -
alembic Directory - -
alembic-1.15.1.dist-info Directory - -
annotated_types Directory - -
annotated_types-0.7.0.dist-info Directory - -
certifi Directory - -
certifi-2025.1.31.dist-info Directory - -
cfgv-3.4.0.dist-info Directory - -
charset_normalizer Directory - -
charset_normalizer-3.4.1.dist-info Directory - -
curl Directory - -
dict2xml Directory - -
dict2xml-1.7.6.dist-info Directory - -
dicttoxml-1.7.16.dist-info Directory - -
distlib Directory - -
distlib-0.3.9.dist-info Directory - -
distro Directory - -
distro-1.9.0.dist-info Directory - -
dns Directory - -
dnspython-2.7.0.dist-info Directory - -
filelock Directory - -
filelock-3.18.0.dist-info Directory - -
greenlet Directory - -
greenlet-3.2.2.dist-info Directory - -
identify Directory - -
identify-2.6.9.dist-info Directory - -
idna Directory - -
idna-3.10.dist-info Directory - -
importlib_metadata Directory - -
importlib_metadata-8.7.0.dist-info Directory - -
importlib_resources Directory - -
importlib_resources-6.5.2.dist-info Directory - -
inotify Directory - -
inotify-0.2.10.dist-info Directory - -
lxml Directory - -
lxml-5.3.1.dist-info Directory - -
mako Directory - -
markupsafe Directory - -
mysql Directory - -
mysql-0.0.3.dist-info Directory - -
mysql_connector-2.2.9.dist-info Directory - -
mysqlclient-2.2.7.dist-info Directory - -
mysqlx Directory - -
nodeenv-1.9.1.dist-info Directory - -
nose Directory - -
nose-1.3.7.dist-info Directory - -
packaging Directory - -
packaging-25.0.dist-info Directory - -
pip Directory - -
pip-25.1.1.dist-info Directory - -
platformdirs Directory - -
platformdirs-4.3.7.dist-info Directory - -
pre_commit Directory - -
pre_commit-4.2.0.dist-info Directory - -
prometheus_client Directory - -
prometheus_client-0.21.1.dist-info Directory - -
psutil Directory - -
psutil-7.0.0.dist-info Directory - -
pycurl-7.45.6.dist-info Directory - -
pycurl.libs Directory - -
pydantic Directory - -
pydantic-2.8.2.dist-info Directory - -
pydantic_core Directory - -
pydantic_core-2.20.1.dist-info Directory - -
pyone Directory - -
pyone-6.10.3.dist-info Directory - -
requests Directory - -
requests-2.32.3.dist-info Directory - -
sentry_sdk Directory - -
sentry_sdk-2.29.1.dist-info Directory - -
six-1.17.0.dist-info Directory - -
sqlalchemy Directory - -
sqlalchemy-2.0.39.dist-info Directory - -
tblib Directory - -
tblib-3.1.0.dist-info Directory - -
typing_extensions-4.13.1.dist-info Directory - -
urllib3 Directory - -
urllib3-2.3.0.dist-info Directory - -
virtualenv Directory - -
virtualenv-20.30.0.dist-info Directory - -
wheel Directory - -
wheel-0.45.1.dist-info Directory - -
xmltodict-0.14.2.dist-info Directory - -
yaml Directory - -
zipp Directory - -
zipp-3.21.0.dist-info Directory - -
.sentry.conf File 101 bytes April 04 2025 08:02:56.
NCSentry.py File 1532 bytes March 26 2025 11:05:09.
cfgv.py File 12220 bytes April 04 2025 08:02:27.
dicttoxml.py File 14997 bytes April 04 2025 08:02:27.
nodeenv.py File 46675 bytes April 04 2025 08:02:24.
pycurl.cpython-312-x86_64-linux-gnu.so File 734809 bytes April 04 2025 08:01:39.
six.py File 34703 bytes April 04 2025 08:02:22.
socks.py File 31086 bytes April 04 2025 08:02:23.
sockshandler.py File 3966 bytes April 04 2025 08:02:23.
typing_extensions.py File 172141 bytes April 04 2025 08:02:22.
xmltodict.py File 18480 bytes April 04 2025 08:02:22.

Reading File: //opt//hc_python//lib///python3.12/site-packages/NCSentry.py

#!/opt/hc_python/bin/python3
import os
import warnings
import importlib.metadata as metadata
import sentry_sdk

from packaging.version import Version




class NCSentry:
    """
    Simple Wrapper

        sentry = NCSentry()

    After successfully inited class we can use Sentry debug system:

    Report to Sentry:
        SentryClient.capture_message("test")
        SentryClient.capture_exception(Exception("MyAwesomeString"))
    """

    __conflict_under_version = "0.19.2"

    def __init__(self, config_dir=None):
        self.sentry_args = {}
        if config_dir:
            dir_path = config_dir
        else:
            dir_path = os.path.dirname(os.path.realpath(__file__))

        self.conf_path = os.path.join(dir_path, ".sentry.conf")

        self.construct_args()

        with open(self.conf_path) as fh:
            self.dsn = fh.read().strip()
            self.client = sentry_sdk.init(self.dsn, **self.sentry_args)
            self.capture_message = sentry_sdk.capture_message
            self.capture_exception = sentry_sdk.capture_exception

    def construct_args(self):
        try:
            dist_version_str = metadata.version("sentry-sdk")

            installed_version = Version(dist_version_str)
            conflict_version = Version(self.__conflict_under_version)

            if installed_version >= conflict_version:
                self.sentry_args["traces_sample_rate"] = 0

        except Exception as err:
            warnings.warn(f"Can't set up sentry default args properly: {err}")

SILENT KILLER Tool