Current Path: > > opt > cloudlinux > venv > lib64 > python3.11 > > site-packages > sentry_sdk
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
crons | Directory | - | - | |
integrations | Directory | - | - | |
__init__.py | File | 1056 bytes | April 17 2025 13:10:59. | |
_compat.py | File | 2795 bytes | April 17 2025 13:10:59. | |
_functools.py | File | 4957 bytes | April 17 2025 13:10:59. | |
_lru_cache.py | File | 5390 bytes | April 17 2025 13:10:59. | |
_queue.py | File | 11267 bytes | April 17 2025 13:10:59. | |
_types.py | File | 2247 bytes | April 17 2025 13:10:59. | |
_werkzeug.py | File | 3790 bytes | April 17 2025 13:10:59. | |
api.py | File | 6192 bytes | April 17 2025 13:10:59. | |
attachments.py | File | 1811 bytes | April 17 2025 13:10:59. | |
client.py | File | 22890 bytes | April 17 2025 13:10:59. | |
consts.py | File | 8697 bytes | April 17 2025 13:10:59. | |
debug.py | File | 1132 bytes | April 17 2025 13:10:59. | |
envelope.py | File | 9591 bytes | April 17 2025 13:10:59. | |
hub.py | File | 27050 bytes | April 17 2025 13:10:59. | |
monitor.py | File | 3037 bytes | April 17 2025 13:10:59. | |
profiler.py | File | 33978 bytes | April 17 2025 13:10:59. | |
py.typed | File | 0 bytes | April 17 2025 13:10:59. | |
scope.py | File | 24844 bytes | April 17 2025 13:10:59. | |
scrubber.py | File | 3893 bytes | April 17 2025 13:10:59. | |
serializer.py | File | 13285 bytes | April 17 2025 13:10:59. | |
session.py | File | 5561 bytes | April 17 2025 13:10:59. | |
sessions.py | File | 5900 bytes | April 17 2025 13:10:59. | |
tracing.py | File | 29739 bytes | April 17 2025 13:10:59. | |
tracing_utils.py | File | 12287 bytes | April 17 2025 13:10:59. | |
tracing_utils_py2.py | File | 1244 bytes | April 17 2025 13:10:59. | |
tracing_utils_py3.py | File | 2146 bytes | April 17 2025 13:10:59. | |
transport.py | File | 18570 bytes | April 17 2025 13:10:59. | |
utils.py | File | 46676 bytes | April 17 2025 13:10:59. | |
worker.py | File | 4254 bytes | April 17 2025 13:10:59. |
import inspect from functools import wraps import sentry_sdk from sentry_sdk import get_current_span from sentry_sdk._types import TYPE_CHECKING from sentry_sdk.consts import OP from sentry_sdk.utils import logger, qualname_from_function if TYPE_CHECKING: from typing import Any def start_child_span_decorator(func): # type: (Any) -> Any """ Decorator to add child spans for functions. This is the Python 3 compatible version of the decorator. For Python 2 there is duplicated code here: ``sentry_sdk.tracing_utils_python2.start_child_span_decorator()``. See also ``sentry_sdk.tracing.trace()``. """ # Asynchronous case if inspect.iscoroutinefunction(func): @wraps(func) async def func_with_tracing(*args, **kwargs): # type: (*Any, **Any) -> Any span = get_current_span(sentry_sdk.Hub.current) if span is None: logger.warning( "Can not create a child span for %s. " "Please start a Sentry transaction before calling this function.", qualname_from_function(func), ) return await func(*args, **kwargs) with span.start_child( op=OP.FUNCTION, description=qualname_from_function(func), ): return await func(*args, **kwargs) # Synchronous case else: @wraps(func) def func_with_tracing(*args, **kwargs): # type: (*Any, **Any) -> Any span = get_current_span(sentry_sdk.Hub.current) if span is None: logger.warning( "Can not create a child span for %s. " "Please start a Sentry transaction before calling this function.", qualname_from_function(func), ) return func(*args, **kwargs) with span.start_child( op=OP.FUNCTION, description=qualname_from_function(func), ): return func(*args, **kwargs) return func_with_tracing
SILENT KILLER Tool