/opt/imunify360/venv/lib/python3.11/site-packages/sentry_sdk
NameSizeModeActions
integrations/-0755rm
__pycache__/-0755rm
api.py48070644editdlrm
attachments.py17930644editdlrm
client.py143680644editdlrm
consts.py35840644editdlrm
debug.py11320644editdlrm
envelope.py83710644editdlrm
hub.py218610644editdlrm
py.typed00644editdlrm
scope.py159910644editdlrm
serializer.py163070644editdlrm
sessions.py78490644editdlrm
tracing.py258420644editdlrm
transport.py117520644editdlrm
utils.py268900644editdlrm
worker.py39610644editdlrm
_compat.py23600644editdlrm
_functools.py22760644editdlrm
_queue.py84030644editdlrm
_types.py12920644editdlrm
__init__.py8540644editdlrm
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/sentry_sdk/consts.py (3584B)
from sentry_sdk._types import MYPY if MYPY: from typing import Optional from typing import Callable from typing import Union from typing import List from typing import Type from typing import Dict from typing import Any from typing import Sequence from typing_extensions import TypedDict from sentry_sdk.transport import Transport from sentry_sdk.integrations import Integration from sentry_sdk._types import ( BreadcrumbProcessor, Event, EventProcessor, TracesSampler, ) # Experiments are feature flags to enable and disable certain unstable SDK # functionality. Changing them from the defaults (`None`) in production # code is highly discouraged. They are not subject to any stability # guarantees such as the ones from semantic versioning. Experiments = TypedDict( "Experiments", { "max_spans": Optional[int], "record_sql_params": Optional[bool], "auto_session_tracking": Optional[bool], "smart_transaction_trimming": Optional[bool], }, total=False, ) DEFAULT_MAX_BREADCRUMBS = 100 # This type exists to trick mypy and PyCharm into thinking `init` and `Client` # take these arguments (even though they take opaque **kwargs) class ClientConstructor(object): def __init__( self, dsn=None, # type: Optional[str] with_locals=True, # type: bool max_breadcrumbs=DEFAULT_MAX_BREADCRUMBS, # type: int release=None, # type: Optional[str] environment=None, # type: Optional[str] server_name=None, # type: Optional[str] shutdown_timeout=2, # type: int integrations=[], # type: Sequence[Integration] # noqa: B006 in_app_include=[], # type: List[str] # noqa: B006 in_app_exclude=[], # type: List[str] # noqa: B006 default_integrations=True, # type: bool dist=None, # type: Optional[str] transport=None, # type: Optional[Union[Transport, Type[Transport], Callable[[Event], None]]] sample_rate=1.0, # type: float send_default_pii=False, # type: bool http_proxy=None, # type: Optional[str] https_proxy=None, # type: Optional[str] ignore_errors=[], # type: List[Union[type, str]] # noqa: B006 request_bodies="medium", # type: str before_send=None, # type: Optional[EventProcessor] before_breadcrumb=None, # type: Optional[BreadcrumbProcessor] debug=False, # type: bool attach_stacktrace=False, # type: bool ca_certs=None, # type: Optional[str] propagate_traces=True, # type: bool traces_sample_rate=None, # type: Optional[float] traces_sampler=None, # type: Optional[TracesSampler] auto_enabling_integrations=True, # type: bool _experiments={}, # type: Experiments # noqa: B006 ): # type: (...) -> None pass def _get_default_options(): # type: () -> Dict[str, Any] import inspect if hasattr(inspect, "getfullargspec"): getargspec = inspect.getfullargspec else: getargspec = inspect.getargspec # type: ignore a = getargspec(ClientConstructor.__init__) defaults = a.defaults or () return dict(zip(a.args[-len(defaults) :], defaults)) DEFAULT_OPTIONS = _get_default_options() del _get_default_options VERSION = "0.19.2" SDK_INFO = { "name": "sentry.python", "version": VERSION, "packages": [{"name": "pypi:sentry-sdk", "version": VERSION}], }