b(c^ d Z ddlmZ ddlmZ ddlmZ ddlZ ddlm Z n# e
$ r ddlm Z Y nw xY wdZn
# e
$ r dZY nw xY w G d d ee Z
dS )
z
raven.transport.gevent
~~~~~~~~~~~~~~~~~~~~~~
:copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details.
:license: BSD, see LICENSE for more details.
)absolute_import)AsyncTransport)
HTTPTransportN) SemaphoreTc 8 e Zd ZddgZd fd Z fdZd Z xZS )GeventedHTTPTransportzgevent+httpzgevent+httpsd c t st d t | | _ t t
| j |i | d S )Nz&GeventedHTTPTransport requires gevent.)
has_geventImportErrorr _locksuperr __init__)selfmaximum_outstanding_requestsargskwargs __class__s h/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/raven/transport/gevent.pyr zGeventedHTTPTransport.__init__ sT HFGGG;<<
3#T**3TDVDDDDD c j t j t t
j ||| fd S )z?
Spawn an async request to a remote webserver.
c 2 | S N)_done)x
failure_cbr
success_cbs r