$92 GRAYBYTE WORDPRESS FILE MANAGER $50

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.157
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python38/lib/python3.8/site-packages/sentry_sdk/integrations/

HOME
Current File : /opt/alt/python38/lib/python3.8/site-packages/sentry_sdk/integrations//serverless.py
import functools
import sys

from sentry_sdk.hub import Hub
from sentry_sdk.utils import event_from_exception
from sentry_sdk._compat import reraise


def serverless_function(f=None, flush=True):
    def wrapper(f):
        @functools.wraps(f)
        def inner(*args, **kwargs):
            with Hub(Hub.current) as hub:
                with hub.configure_scope() as scope:
                    scope.clear_breadcrumbs()

                try:
                    return f(*args, **kwargs)
                except Exception:
                    _capture_and_reraise()
                finally:
                    if flush:
                        _flush_client()

        return inner

    if f is None:
        return wrapper
    else:
        return wrapper(f)


def _capture_and_reraise():
    exc_info = sys.exc_info()
    hub = Hub.current
    if hub is not None and hub.client is not None:
        event, hint = event_from_exception(
            exc_info,
            client_options=hub.client.options,
            mechanism={"type": "serverless", "handled": False},
        )
        hub.capture_event(event, hint=hint)

    reraise(*exc_info)


def _flush_client():
    hub = Hub.current
    if hub is not None:
        hub.flush()


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
21 Mar 2024 10.24 AM
root / linksafe
0755
__pycache__
--
21 Mar 2024 10.24 AM
root / linksafe
0755
django
--
21 Mar 2024 10.24 AM
root / linksafe
0755
__init__.py
4.137 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
_wsgi_common.py
3.58 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
aiohttp.py
3.798 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
argv.py
0.873 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
atexit.py
1.455 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
aws_lambda.py
6.6 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
bottle.py
5.397 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
celery.py
4.319 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
dedupe.py
1.06 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
excepthook.py
1.304 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
flask.py
7.102 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
gnu_backtrace.py
2.938 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
logging.py
5.878 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
modules.py
1.21 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
pyramid.py
5.775 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
rq.py
3.196 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
sanic.py
6.899 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
serverless.py
1.209 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
stdlib.py
1.825 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
threading.py
1.56 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
tornado.py
6.237 KB
5 Apr 2019 11.15 PM
root / linksafe
0644
wsgi.py
7.128 KB
5 Apr 2019 11.15 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF