$88 GRAYBYTE WORDPRESS FILE MANAGER $56

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 : NONE

/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//atexit.py
from __future__ import absolute_import

import os
import sys
import atexit

from sentry_sdk.hub import Hub
from sentry_sdk.utils import logger
from sentry_sdk.integrations import Integration

if False:
    from typing import Any
    from typing import Optional


def default_callback(pending, timeout):
    """This is the default shutdown callback that is set on the options.
    It prints out a message to stderr that informs the user that some events
    are still pending and the process is waiting for them to flush out.
    """

    def echo(msg):
        sys.stderr.write(msg + "\n")

    echo("Sentry is attempting to send %i pending error messages" % pending)
    echo("Waiting up to %s seconds" % timeout)
    echo("Press Ctrl-%s to quit" % (os.name == "nt" and "Break" or "C"))
    sys.stderr.flush()


class AtexitIntegration(Integration):
    identifier = "atexit"

    def __init__(self, callback=None):
        # type: (Optional[Any]) -> None
        if callback is None:
            callback = default_callback
        self.callback = callback

    @staticmethod
    def setup_once():
        # type: () -> None
        @atexit.register
        def _shutdown():
            logger.debug("atexit: got shutdown signal")
            hub = Hub.main
            integration = hub.get_integration(AtexitIntegration)
            if integration is not None:
                logger.debug("atexit: shutting down client")
                hub.client.close(callback=integration.callback)


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