ACIL FM
Dark
Refresh
Current DIR:
/opt/imunify360/venv/lib/python3.11/site-packages/sentry_sdk
/
opt
imunify360
venv
lib
python3.11
site-packages
sentry_sdk
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
integrations
-
chmod
Open
Rename
Delete
__pycache__
-
chmod
Open
Rename
Delete
api.py
4.69 MB
chmod
View
DL
Edit
Rename
Delete
attachments.py
1.75 MB
chmod
View
DL
Edit
Rename
Delete
client.py
14.03 MB
chmod
View
DL
Edit
Rename
Delete
consts.py
3.5 MB
chmod
View
DL
Edit
Rename
Delete
debug.py
1.11 MB
chmod
View
DL
Edit
Rename
Delete
envelope.py
8.17 MB
chmod
View
DL
Edit
Rename
Delete
hub.py
21.35 MB
chmod
View
DL
Edit
Rename
Delete
py.typed
0 B
chmod
View
DL
Edit
Rename
Delete
scope.py
15.62 MB
chmod
View
DL
Edit
Rename
Delete
serializer.py
15.92 MB
chmod
View
DL
Edit
Rename
Delete
sessions.py
7.67 MB
chmod
View
DL
Edit
Rename
Delete
tracing.py
25.24 MB
chmod
View
DL
Edit
Rename
Delete
transport.py
11.48 MB
chmod
View
DL
Edit
Rename
Delete
utils.py
26.26 MB
chmod
View
DL
Edit
Rename
Delete
worker.py
3.87 MB
chmod
View
DL
Edit
Rename
Delete
_compat.py
2.3 MB
chmod
View
DL
Edit
Rename
Delete
_functools.py
2.22 MB
chmod
View
DL
Edit
Rename
Delete
_queue.py
8.21 MB
chmod
View
DL
Edit
Rename
Delete
_types.py
1.26 MB
chmod
View
DL
Edit
Rename
Delete
__init__.py
854 B
chmod
View
DL
Edit
Rename
Delete
Edit file: /opt/imunify360/venv/lib/python3.11/site-packages/sentry_sdk/_compat.py
import sys from sentry_sdk._types import MYPY if MYPY: 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 if PY2: import urlparse # noqa 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 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,) # noqa iteritems = lambda x: x.items() 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 if str(opt.get("enable-threads", "0")).lower() in ("false", "off", "no", "0"): 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).' ) )
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply