X7ROOT File Manager
Current Path:
/opt/cloudlinux/venv/lib/python3.11/site-packages/sentry_sdk
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
sentry_sdk
/
??
..
??
__init__.py
(1.03 KB)
??
__pycache__
??
_compat.py
(2.73 KB)
??
_functools.py
(4.84 KB)
??
_lru_cache.py
(5.26 KB)
??
_queue.py
(11 KB)
??
_types.py
(2.19 KB)
??
_werkzeug.py
(3.7 KB)
??
api.py
(6.05 KB)
??
attachments.py
(1.77 KB)
??
client.py
(22.35 KB)
??
consts.py
(8.49 KB)
??
crons
??
debug.py
(1.11 KB)
??
envelope.py
(9.37 KB)
??
hub.py
(26.42 KB)
??
integrations
??
monitor.py
(2.97 KB)
??
profiler.py
(33.18 KB)
??
py.typed
(0 B)
??
scope.py
(24.26 KB)
??
scrubber.py
(3.8 KB)
??
serializer.py
(12.97 KB)
??
session.py
(5.43 KB)
??
sessions.py
(5.76 KB)
??
tracing.py
(29.04 KB)
??
tracing_utils.py
(12 KB)
??
tracing_utils_py2.py
(1.21 KB)
??
tracing_utils_py3.py
(2.1 KB)
??
transport.py
(18.13 KB)
??
utils.py
(45.58 KB)
??
worker.py
(4.15 KB)
Editing: _compat.py
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).' ) )
Upload File
Create Folder