bg! ddlmZdZerddlZddlmZddlmZddlmZddlmZddlm Z dd lm Z dd lm Z dd lm Z dd l mZdd lmZddlmZmZmZmZmZmZedeeeeeeeeeeddZdZdZdZgdZGddZGddZ GddZ!Gdde"Z#dZ$e$Z%[$dZ&dS) ) TYPE_CHECKINGiN)Optional)Callable)Union)List)Type)Dict)Any)Sequence) TypedDict) Integration)BreadcrumbProcessorEventEventProcessor ProfilerMode TracesSamplerTransactionProcessor Experiments) max_spansrecord_sql_paramsprofiles_sample_rate profiler_modeenable_backpressure_handlingF)totaldz.*)falsenooffn0ceZdZdZdZdS) INSTRUMENTERsentryotelN)__name__ __module__ __qualname__SENTRYOTELH/opt/cloudlinux/venv/lib64/python3.11/site-packages/sentry_sdk/consts.pyr"r"<s F DDDr+r"c^eZdZdZdZ dZ dZ dZ dZ dZ dZ d Z d Z d Z d Z d Z dZdS)SPANDATAz Additional information describing the type of the span. See: https://develop.sentry.dev/sdk/performance/span-data-conventions/ zdb.namez db.operationz db.systemz cache.hitzcache.item_sizez http.queryz http.fragmentz http.methodzhttp.response.status_codezserver.addressz server.portzserver.socket.addresszserver.socket.portN)r%r&r'__doc__DB_NAME DB_OPERATION DB_SYSTEM CACHE_HITCACHE_ITEM_SIZE HTTP_QUERY HTTP_FRAGMENT HTTP_METHODHTTP_STATUS_CODESERVER_ADDRESS SERVER_PORTSERVER_SOCKET_ADDRESSSERVER_SOCKET_PORTr*r+r,r.r.As G "L I I (O J $M  K 3 &N  K 4 .r+r.ceZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$S)%OPzcache.get_itemdbzdb.redisz event.djangofunctionz function.awsz function.gcpz grpc.clientz grpc.serverz http.clientzhttp.client.streamz http.serverzmiddleware.djangozmiddleware.starlettezmiddleware.starlette.receivezmiddleware.starlette.sendzmiddleware.starlitezmiddleware.starlite.receivezmiddleware.starlite.sendzqueue.submit.arqzqueue.task.arqzqueue.submit.celeryzqueue.task.celeryz queue.task.rqzqueue.submit.hueyzqueue.task.huey subprocesszsubprocess.waitzsubprocess.communicateztemplate.renderz view.renderzview.response.renderzwebsocket.serverzsocket.connectionz socket.dnsN)&r%r&r'CACHE_GET_ITEMDBDB_REDIS EVENT_DJANGOFUNCTION FUNCTION_AWS FUNCTION_GCP GRPC_CLIENT GRPC_SERVER HTTP_CLIENTHTTP_CLIENT_STREAM HTTP_SERVERMIDDLEWARE_DJANGOMIDDLEWARE_STARLETTEMIDDLEWARE_STARLETTE_RECEIVEMIDDLEWARE_STARLETTE_SENDMIDDLEWARE_STARLITEMIDDLEWARE_STARLITE_RECEIVEMIDDLEWARE_STARLITE_SENDQUEUE_SUBMIT_ARQQUEUE_TASK_ARQQUEUE_SUBMIT_CELERYQUEUE_TASK_CELERY QUEUE_TASK_RQQUEUE_SUBMIT_HUEYQUEUE_TASK_HUEY SUBPROCESSSUBPROCESS_WAITSUBPROCESS_COMMUNICATETEMPLATE_RENDER VIEW_RENDERVIEW_RESPONSE_RENDERWEBSOCKET_SERVERSOCKET_CONNECTION SOCKET_DNSr*r+r,r>r>s%N BH!LH!L!LKKK-K+1#A ;/"?9)%N/+#M+'OJ'O5'OK1)+JJJr+r>c-|eZdZdeddddgggdddeddddgdddddddddddddddidejdddddeggdef-dZ dS)ClientConstructorNTg?Fmediumc.dS)Nr*).selfdsnmax_breadcrumbsrelease environment server_nameshutdown_timeout integrationsin_app_includein_app_excludedefault_integrationsdist transporttransport_queue_size sample_ratesend_default_pii http_proxy https_proxy ignore_errorsmax_request_body_size before_sendbefore_breadcrumbdebugattach_stacktraceca_certspropagate_tracestraces_sample_ratetraces_samplerrprofiles_samplerrauto_enabling_integrationsauto_session_trackingsend_client_reports _experiments proxy_headers instrumenterbefore_send_transaction project_rootenable_tracinginclude_local_variablesinclude_source_contexttrace_propagation_targetsfunctions_to_traceevent_scrubbermax_value_lengths. r,__init__zClientConstructor.__init__s f r+) r%r&r'DEFAULT_MAX_BREADCRUMBSDEFAULT_QUEUE_SIZEr"r( MATCH_ALLDEFAULT_MAX_VALUE_LENGTHrr*r+r,rfrfs /! /&!#'" !( $ $# # 1a3 3 3 3 3 3 r+rfcddl}t|dr|j}n|j}|tj}|jpd}tt|j t| d|S)Nrgetfullargspecr*) inspecthasattrr getargspecrfrdefaultsdictzipargslen)rrars r,_get_default_optionsrs|NNNw())(+ '  $-..AzRH AFCMM>++,h77 8 88r+z1.29.2)'sentry_sdk._typesrr sentry_sdktypingrrrrrr r r typing_extensionsr sentry_sdk.integrationsr rrrrrrintboolfloatrrrr FALSE_VALUESr"r.r>objectrfrDEFAULT_OPTIONSVERSIONr*r+r,rs++++++ '++++++333333)!#!)$$,UO%l3,4TN      K    UUUUUUUUp########P4 4 4 4 4 4 4 4 n 9 9 9'&(( r+