opt
/
hc_python
/
lib
/
python3.12
/
site-packages
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
[DIR] Mako-1.3.9.dist-info
N/A
[DIR] MarkupSafe-3.0.2.dist-info
N/A
[DIR] MySQLdb
N/A
[DIR] PySocks-1.7.1.dist-info
N/A
[DIR] PyYAML-6.0.2.dist-info
N/A
[DIR] __pycache__
N/A
[DIR] _yaml
N/A
[DIR] aenum
N/A
[DIR] aenum-3.1.15.dist-info
N/A
[DIR] alembic
N/A
[DIR] alembic-1.15.1.dist-info
N/A
[DIR] annotated_types
N/A
[DIR] annotated_types-0.7.0.dist-info
N/A
[DIR] certifi
N/A
[DIR] certifi-2025.1.31.dist-info
N/A
[DIR] cfgv-3.4.0.dist-info
N/A
[DIR] charset_normalizer
N/A
[DIR] charset_normalizer-3.4.1.dist-info
N/A
[DIR] curl
N/A
[DIR] dict2xml
N/A
[DIR] dict2xml-1.7.6.dist-info
N/A
[DIR] dicttoxml-1.7.16.dist-info
N/A
[DIR] distlib
N/A
[DIR] distlib-0.3.9.dist-info
N/A
[DIR] distro
N/A
[DIR] distro-1.9.0.dist-info
N/A
[DIR] dns
N/A
[DIR] dnspython-2.7.0.dist-info
N/A
[DIR] filelock
N/A
[DIR] filelock-3.18.0.dist-info
N/A
[DIR] greenlet
N/A
[DIR] greenlet-3.1.1.dist-info
N/A
[DIR] identify
N/A
[DIR] identify-2.6.9.dist-info
N/A
[DIR] idna
N/A
[DIR] idna-3.10.dist-info
N/A
[DIR] importlib_metadata
N/A
[DIR] importlib_metadata-8.6.1.dist-info
N/A
[DIR] importlib_resources
N/A
[DIR] importlib_resources-6.5.2.dist-info
N/A
[DIR] inotify
N/A
[DIR] inotify-0.2.10.dist-info
N/A
[DIR] lxml
N/A
[DIR] lxml-5.3.1.dist-info
N/A
[DIR] mako
N/A
[DIR] markupsafe
N/A
[DIR] mysql
N/A
[DIR] mysql-0.0.3.dist-info
N/A
[DIR] mysql_connector-2.2.9.dist-info
N/A
[DIR] mysqlclient-2.2.7.dist-info
N/A
[DIR] mysqlx
N/A
[DIR] nodeenv-1.9.1.dist-info
N/A
[DIR] nose
N/A
[DIR] nose-1.3.7.dist-info
N/A
[DIR] packaging
N/A
[DIR] packaging-24.2.dist-info
N/A
[DIR] pip
N/A
[DIR] pip-25.0.1.dist-info
N/A
[DIR] platformdirs
N/A
[DIR] platformdirs-4.3.7.dist-info
N/A
[DIR] pre_commit
N/A
[DIR] pre_commit-4.2.0.dist-info
N/A
[DIR] prometheus_client
N/A
[DIR] prometheus_client-0.21.1.dist-info
N/A
[DIR] psutil
N/A
[DIR] psutil-7.0.0.dist-info
N/A
[DIR] pycurl-7.45.6.dist-info
N/A
[DIR] pycurl.libs
N/A
[DIR] pydantic
N/A
[DIR] pydantic-2.8.2.dist-info
N/A
[DIR] pydantic_core
N/A
[DIR] pydantic_core-2.20.1.dist-info
N/A
[DIR] pyone
N/A
[DIR] pyone-6.10.3.dist-info
N/A
[DIR] requests
N/A
[DIR] requests-2.32.3.dist-info
N/A
[DIR] sentry_sdk
N/A
[DIR] sentry_sdk-2.25.1.dist-info
N/A
[DIR] six-1.17.0.dist-info
N/A
[DIR] sqlalchemy
N/A
[DIR] sqlalchemy-2.0.39.dist-info
N/A
[DIR] tblib
N/A
[DIR] tblib-3.1.0.dist-info
N/A
[DIR] typing_extensions-4.13.1.dist-info
N/A
[DIR] urllib3
N/A
[DIR] urllib3-2.3.0.dist-info
N/A
[DIR] virtualenv
N/A
[DIR] virtualenv-20.30.0.dist-info
N/A
[DIR] wheel
N/A
[DIR] wheel-0.45.1.dist-info
N/A
[DIR] xmltodict-0.14.2.dist-info
N/A
[DIR] yaml
N/A
[DIR] zipp
N/A
[DIR] zipp-3.21.0.dist-info
N/A
.sentry.conf
101 bytes
Rename
Delete
NCSentry.py
1.50 KB
Rename
Delete
cfgv.py
11.93 KB
Rename
Delete
dicttoxml.py
14.65 KB
Rename
Delete
nodeenv.py
45.58 KB
Rename
Delete
pycurl.cpython-312-x86_64-linux-gnu.so
717.59 KB
Rename
Delete
six.py
33.89 KB
Rename
Delete
socks.py
30.36 KB
Rename
Delete
sockshandler.py
3.87 KB
Rename
Delete
typing_extensions.py
168.11 KB
Rename
Delete
xmltodict.py
18.05 KB
Rename
Delete
#!/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}")
Save