bg4 ddlmZddlmZddlmZddlmZerddlm Z  ddl m Z n #e $rdZ YnwxYw ddl mZn#e ef$rdZYnwxYwd Zd ZdS) )OP)Hub) TYPE_CHECKING) _functools)Any)iscoroutinefunctionN)wrap_async_viewcddlm}ddlm}ddlm|j|jfd}tj fd}||_||_dS)Nr) BaseHandler)SimpleTemplateResponse)DjangoIntegrationctj}|tjd5|cdddS#1swxYwYdS)Nzserialize responseop description)rcurrent start_spanrVIEW_RESPONSE_RENDER)selfhub old_renders u/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/sentry_sdk/integrations/django/views.pysentry_patched_renderz*patch_views..sentry_patched_render sk ^^&4H   $ $:d## $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $s AA A c|g|Ri|}tj}|}|F|jr?t't t |rt ||}nt ||}n|}|S)N)rrget_integrationmiddleware_spansrr _wrap_sync_view) rargskwargscallbackr integrationsentry_wrapped_callbackr old_make_view_atomics rsentry_patched_make_view_atomicz4patch_views..sentry_patched_make_view_atomic(s('>t>>>v>> k))*;<<  "{'C "#/#/'110+:#x*H*H''*9#x*H*H'''/ #&&) django.core.handlers.baser django.template.responser sentry_sdk.integrations.djangor make_view_atomicrenderrwraps)r r rr$r r#rs @@@r patch_viewsr,s655555??????@@@@@@&7'.J$$$$$*++''''',+'2%:!#BK   r%cJtjfd}|S)NcZ5}|j|jtj|jj5|g|Ri|cdddcdddS#1swxYwY ddddS#1swxYwYdS)Nr)configure_scopeprofileupdate_active_thread_idrr VIEW_RENDERresolver_match view_name)requestrr sentry_scoper rs rr"z0_wrap_sync_view..sentry_wrapped_callbackHs_ " " :l#/$<<>>>>w/E/O  : : x9$999&99 : : : : : : : : : : : : : : :  : : : : : : : : : : : : : : : : : : : : : : : : : : :s6A B " B. B B B B B  B$'B$)rr+)rr r"s`` rrrFs@h : : : : :  : #"r%)sentry_sdk.constsrsentry_sdk.hubrsentry_sdk._typesr sentry_sdkrtypingrasyncior ImportError#sentry_sdk.integrations.django.asgir SyntaxErrorr,rr%rrAs ++++++!!!!!!+++++++CCCCCCC[!OOO-C-C-C`#####s)33> A  A