mFo X d Z ddlmZ ddlmZ ddlmZ ddlmZ G d dee Z dS ) z
raven.transport.threaded_requests
~~~~~~~~~~~~~~~~~~~~~~~~
:copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
)absolute_import)AsyncTransport)RequestsHTTPTransport)AsyncWorkerc 2 e Zd ZddgZd Z fdZd Z xZS )ThreadedRequestsHTTPTransportzthreaded+requests+httpzthreaded+requests+httpsc V t | d st | _ | j S )N_worker)hasattrr r
)selfs s/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/raven/transport/threaded_requests.py
get_workerz(ThreadedRequestsHTTPTransport.get_worker s' tY'' )&==DL| c t t | ||| | d S # t $ r} || Y d }~d S d }~ww xY wN)superr send Exception)r urldataheaders
success_cb
failure_cbe __class__s r
send_syncz'ThreadedRequestsHTTPTransport.send_sync sv /66;;CwOOO
JLLLLL JqMMMMMMMMM s *9
AAAc h | | j ||||| d S r )r queuer )r r r r r r s r
async_sendz(ThreadedRequestsHTTPTransport.async_send sB NCw
J H H H H Hr )__name__
__module____qualname__schemer r r
__classcell__)r s @r
r r sh &(A
BF
H H H H H H Hr r N)
__doc__
__future__r raven.transport.baser raven.transportr raven.transport.threadedr r r r