PHP 8.0.30
Preview: argv.py Size: 945 B
/opt/alt/python37/lib/python3.7/site-packages/sentry_sdk/integrations/argv.py

from __future__ import absolute_import

import sys

from sentry_sdk.hub import Hub
from sentry_sdk.integrations import Integration
from sentry_sdk.scope import add_global_event_processor

from sentry_sdk._types import MYPY

if MYPY:
    from typing import Optional

    from sentry_sdk._types import Event, Hint


class ArgvIntegration(Integration):
    identifier = "argv"

    @staticmethod
    def setup_once():
        # type: () -> None
        @add_global_event_processor
        def processor(event, hint):
            # type: (Event, Optional[Hint]) -> Optional[Event]
            if Hub.current.get_integration(ArgvIntegration) is not None:
                extra = event.setdefault("extra", {})
                # If some event processor decided to set extra to e.g. an
                # `int`, don't crash. Not here.
                if isinstance(extra, dict):
                    extra["sys.argv"] = sys.argv

            return event

Directory Contents

Dirs: 3 × Files: 34

Name Size Perms Modified Actions
django DIR
- drwxr-xr-x 2023-12-06 03:19:43
Edit Download
spark DIR
- drwxr-xr-x 2023-12-06 03:19:43
Edit Download
- drwxr-xr-x 2023-12-06 03:19:43
Edit Download
7.77 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
945 B lrw-r--r-- 2021-07-27 14:04:04
Edit Download
8.26 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
1.79 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
14.99 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
5.53 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
4.05 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
6.06 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
9.31 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
4.50 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
1.14 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
2.14 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
1.98 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
6.64 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
7.30 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
7.84 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
2.84 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
2.55 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
7.54 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
1.36 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
4.41 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
6.91 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
3.00 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
4.84 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
8.44 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
1.92 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
2.87 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
7.25 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
2.79 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
7.02 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
1.69 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
10.89 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
4.65 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download
6.36 KB lrw-r--r-- 2021-07-27 14:04:04
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).