MOON
Server: Apache
System: Linux server30c.hostingraja.org 3.10.0-962.3.2.lve1.5.63.el7.x86_64 #1 SMP Fri Oct 8 12:03:35 UTC 2021 x86_64
User: jibhires (1887)
PHP: 8.1.30
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, allow_url_fopen, symlink, escapeshellcmd, pcntl_exec
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/raven/transport/__pycache__/http.cpython-37.pyc
B

��Y�@shdZddlmZddlmZmZddlmZddlm	Z	m
Z
ddlmZddl
mZGdd	�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_types�urllib2)�defaults)�APIError�RateLimited)�	Transport)�urlopenc@s0eZdZddgZejdejfdd�Zdd�ZdS)	�
HTTPTransportz	sync+httpz
sync+httpsTcCs>t|t�rt|�}t|t�r(tt|��}||_||_||_dS)N)�
isinstancer�int�bool�timeout�
verify_ssl�ca_certs)�selfrrr�r�E/opt/alt/python37/lib/python3.7/site-packages/raven/transport/http.py�__init__s

zHTTPTransport.__init__c
Cs�tj||d�}yt|||j|j|jd�}Wn�tjk
r�}zp|j�d�}|�	�}|dkr�yt
|j�d��}	Wnttfk
r�d}	YnXt
||	��n|r�t||��n�Wdd}~XYnX|S)zH
        Sends a request to a remote webserver using HTTP POST.
        )�headers)�url�datarrrzx-sentry-errori�zretry-afterrN)rZRequestr	rrrZ	HTTPErrorr�getZgetcoder�
ValueError�	TypeErrorrr)
rrrrZreqZresponse�exc�msg�codeZretry_afterrrr�sends*
zHTTPTransport.sendN)	�__name__�
__module__�__qualname__ZschemerZTIMEOUTZ	CA_BUNDLErrrrrrr
s
r
N)�__doc__Z
__future__rZraven.utils.compatrrZ
raven.confrZraven.exceptionsrrZraven.transport.baserZraven.utils.httpr	r
rrrr�<module>s