;{bK v d Z ddlmZ ddlmZmZ ddlmZ ddlm Z m Z ddlmZ ddl mZ G d d e Zd S )z raven.transport.http ~~~~~~~~~~~~~~~~~~~~ :copyright: (c) 2010-2012 by the Sentry Team, see AUTHORS for more details. :license: BSD, see LICENSE for more details. )absolute_import)string_typesurllib2)defaults)APIErrorRateLimited) Transport)urlopenc > e Zd ZddgZej dej fdZd ZdS ) HTTPTransportz sync+httpz sync+httpsTc t |t rt | }t |t rt t | }|| _ || _ || _ d S )N) isinstancer intbooltimeout verify_sslca_certs)selfr r r s f/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/raven/transport/http.py__init__zHTTPTransport.__init__ s] g|,, #'llGj,// /c*oo..J$ c t j || } t ||| j | j | j }n# t j $ r}|j d }| }|dk rR t |j d } n# t t f$ r d} Y nw xY wt || |rt || d}~ww xY w|S )zH Sends a request to a remote webserver using HTTP POST. )headers)urldatar r r zx-sentry-errori zretry-afterr N)r Requestr r r r HTTPErrorr getgetcoder ValueError TypeErrorr r ) r r r r reqresponseexcmsgcoderetry_afters r sendzHTTPTransport.send s oc7333 ? HH +//"233C;;==Ds{{$"%ckoom&D&D"E"EKK"I. $ $ $"#KKK$!#{333 sD))) s9 #<