[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.224.66.28: ~ $
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).'
            )
        )

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
integrations Folder 0755
__init__.py File 854 B 0644
_compat.py File 2.3 KB 0644
_functools.py File 2.22 KB 0644
_queue.py File 8.21 KB 0644
_types.py File 1.26 KB 0644
api.py File 4.69 KB 0644
attachments.py File 1.75 KB 0644
client.py File 14.03 KB 0644
consts.py File 3.5 KB 0644
debug.py File 1.11 KB 0644
envelope.py File 8.17 KB 0644
hub.py File 21.35 KB 0644
py.typed File 0 B 0644
scope.py File 15.62 KB 0644
serializer.py File 15.92 KB 0644
sessions.py File 7.67 KB 0644
tracing.py File 25.24 KB 0644
transport.py File 11.48 KB 0644
utils.py File 26.26 KB 0644
worker.py File 3.87 KB 0644