Current Path: > > opt > cloudlinux > venv > lib64 > python3.11 > > > site-packages > sentry_sdk
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 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
crons | Directory | - | - | |
integrations | Directory | - | - | |
__init__.py | File | 1056 bytes | April 17 2025 13:10:59. | |
_compat.py | File | 2795 bytes | April 17 2025 13:10:59. | |
_functools.py | File | 4957 bytes | April 17 2025 13:10:59. | |
_lru_cache.py | File | 5390 bytes | April 17 2025 13:10:59. | |
_queue.py | File | 11267 bytes | April 17 2025 13:10:59. | |
_types.py | File | 2247 bytes | April 17 2025 13:10:59. | |
_werkzeug.py | File | 3790 bytes | April 17 2025 13:10:59. | |
api.py | File | 6192 bytes | April 17 2025 13:10:59. | |
attachments.py | File | 1811 bytes | April 17 2025 13:10:59. | |
client.py | File | 22890 bytes | April 17 2025 13:10:59. | |
consts.py | File | 8697 bytes | April 17 2025 13:10:59. | |
debug.py | File | 1132 bytes | April 17 2025 13:10:59. | |
envelope.py | File | 9591 bytes | April 17 2025 13:10:59. | |
hub.py | File | 27050 bytes | April 17 2025 13:10:59. | |
monitor.py | File | 3037 bytes | April 17 2025 13:10:59. | |
profiler.py | File | 33978 bytes | April 17 2025 13:10:59. | |
py.typed | File | 0 bytes | April 17 2025 13:10:59. | |
scope.py | File | 24844 bytes | April 17 2025 13:10:59. | |
scrubber.py | File | 3893 bytes | April 17 2025 13:10:59. | |
serializer.py | File | 13285 bytes | April 17 2025 13:10:59. | |
session.py | File | 5561 bytes | April 17 2025 13:10:59. | |
sessions.py | File | 5900 bytes | April 17 2025 13:10:59. | |
tracing.py | File | 29739 bytes | April 17 2025 13:10:59. | |
tracing_utils.py | File | 12287 bytes | April 17 2025 13:10:59. | |
tracing_utils_py2.py | File | 1244 bytes | April 17 2025 13:10:59. | |
tracing_utils_py3.py | File | 2146 bytes | April 17 2025 13:10:59. | |
transport.py | File | 18570 bytes | April 17 2025 13:10:59. | |
utils.py | File | 46676 bytes | April 17 2025 13:10:59. | |
worker.py | File | 4254 bytes | April 17 2025 13:10:59. |
import sys from sentry_sdk._types import TYPE_CHECKING if TYPE_CHECKING: from typing import Optional from typing import Tuple from typing import Any from typing import Type from typing import TypeVar T = TypeVar("T") PY2 = sys.version_info[0] == 2 PY33 = sys.version_info[0] == 3 and sys.version_info[1] >= 3 PY37 = sys.version_info[0] == 3 and sys.version_info[1] >= 7 PY310 = sys.version_info[0] == 3 and sys.version_info[1] >= 10 PY311 = sys.version_info[0] == 3 and sys.version_info[1] >= 11 if PY2: import urlparse text_type = unicode # noqa string_types = (str, text_type) number_types = (int, long, float) # noqa int_types = (int, long) # noqa iteritems = lambda x: x.iteritems() # noqa: B301 binary_sequence_types = (bytearray, memoryview) def implements_str(cls): # type: (T) -> T cls.__unicode__ = cls.__str__ cls.__str__ = lambda x: unicode(x).encode("utf-8") # noqa return cls exec("def reraise(tp, value, tb=None):\n raise tp, value, tb") else: import urllib.parse as urlparse # noqa text_type = str string_types = (text_type,) # type: Tuple[type] number_types = (int, float) # type: Tuple[type, type] int_types = (int,) iteritems = lambda x: x.items() binary_sequence_types = (bytes, bytearray, memoryview) def implements_str(x): # type: (T) -> T return x def reraise(tp, value, tb=None): # type: (Optional[Type[BaseException]], Optional[BaseException], Optional[Any]) -> None assert value is not None if value.__traceback__ is not tb: raise value.with_traceback(tb) raise value def with_metaclass(meta, *bases): # type: (Any, *Any) -> Any class MetaClass(type): def __new__(metacls, name, this_bases, d): # type: (Any, Any, Any, Any) -> Any return meta(name, bases, d) return type.__new__(MetaClass, "temporary_class", (), {}) def check_thread_support(): # type: () -> None try: from uwsgi import opt # type: ignore except ImportError: return # When `threads` is passed in as a uwsgi option, # `enable-threads` is implied on. if "threads" in opt: return # put here because of circular import from sentry_sdk.consts import FALSE_VALUES if str(opt.get("enable-threads", "0")).lower() in FALSE_VALUES: from warnings import warn warn( Warning( "We detected the use of uwsgi with disabled threads. " "This will cause issues with the transport you are " "trying to use. Please enable threading for uwsgi. " '(Add the "enable-threads" flag).' ) )
SILENT KILLER Tool