§ 3ÍvXû4:ãód—ddlmZddlZddlmZddlmZddlmZddlm Z m Z erddl m Z d„Z dS) é©ÚwrapsN)Úget_current_span)Ú TYPE_CHECKING)ÚOP)ÚloggerÚqualname_from_function)ÚAnycó<‡—t‰¦«ˆfd„¦«}|S)zü Decorator to add child spans for functions. This is the Python 2 compatible version of the decorator. Duplicated code from ``sentry_sdk.tracing_utils_python3.start_child_span_decorator``. See also ``sentry_sdk.tracing.trace()``. có8•—ttjj¦«}|€*t jdt ‰¦«¦«‰|i|¤ŽS| tj t ‰¦«¬¦«5‰|i|¤Žcddd¦«S#1swxYwYdS)NzcCan not create a child span for %s. Please start a Sentry transaction before calling this function.)ÚopÚ description) rÚ sentry_sdkÚHubÚcurrentrÚwarningr Ú start_childrÚFUNCTION)ÚargsÚkwargsÚspanÚfuncs €ún/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/sentry_sdk/tracing_utils_py2.pyÚfunc_with_tracingz5start_child_span_decorator..func_with_tracingsûø€õ ¥ ¤Ô 6Ñ7Ô7ˆà ˆ<Ý ŒNðRå& tÑ,Ô,ñ ô ð ð 4˜Ð( Ð(Ð(Ð (à × Ò ÝŒ{Ý.¨tÑ4Ô4ðñ ô ð )ð )ð4˜Ð( Ð(Ð(ð  )ð )ð )ð )ñ )ô )ð )ð )ð )ð )ð )ð )øøøð )ð )ð )ð )ð )ð )sÁ:BÂBÂBr)rrs` rÚstart_child_span_decoratorrs6ø€õ ˆ4[„[ð)ð)ð)ð)ñ„[ð)ð& Ðó)Ú functoolsrrrÚsentry_sdk._typesrÚsentry_sdk.constsrÚsentry_sdk.utilsrr Útypingr r©rrúr#s¦ðØÐÐÐÐÐàÐÐÐØ'Ð'Ð'Ð'Ð'Ð'Ø+Ð+Ð+Ð+Ð+Ð+Ø Ð Ð Ð Ð Ð Ø;Ð;Ð;Ð;Ð;Ð;Ð;Ð;ððØÐÐÐÐÐðððððr