HEX
Server: LiteSpeed
System: Linux kapuas.iixcp.rumahweb.net 5.14.0-427.42.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 14:58:02 EDT 2024 x86_64
User: mirz4654 (1666)
PHP: 8.1.33
Disabled: system,exec,escapeshellarg,escapeshellcmd,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,popen,pclose,dl,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setsid,posix_setuid,posix_setpgid,ini_alter,show_source,define_syslog_variables,symlink,syslog,openlog,openlog,closelog,ocinumcols,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dll,ftp,myshellexec,socket_bind,mail,posix_getwpuid
Upload Files
File: //opt/cloudlinux/venv/lib/python3.11/site-packages/raven/transport/__pycache__/http.cpython-311.pyc
�

��;�{�bK��v�dZddlmZddlmZmZddlmZddlm	Z	m
Z
ddlmZddl
mZGd�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�>�eZdZddgZejdejfd�Zd�ZdS)�
HTTPTransportz	sync+httpz
sync+httpsTc���t|t��rt|��}t|t��rtt|����}||_||_||_dS)N)�
isinstancer�int�bool�timeout�
verify_ssl�ca_certs)�selfrrrs    �e/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/raven/transport/http.py�__init__zHTTPTransport.__init__s]���g�|�,�,�	#��'�l�l�G��j�,�/�/�	/��c�*�o�o�.�.�J����$��� ��
�
�
�c���tj||���}	t|||j|j|j���}n�#tj$r�}|j�d��}|�	��}|dkrR	t|j�d����}	n#ttf$rd}	YnwxYwt||	���|rt||����d}~wwxYw|S)zH
        Sends a request to a remote webserver using HTTP POST.
        )�headers)�url�datarrrzx-sentry-errori�zretry-afterrN)r�Requestr
rrr�	HTTPErrorr�get�getcoder�
ValueError�	TypeErrorrr)
rrrr�req�response�exc�msg�code�retry_afters
          r�sendzHTTPTransport.sends���o�c�7�3�3�3��	�������?������H�H��� �	�	�	��+�/�/�"2�3�3�C��;�;�=�=�D��s�{�{�$�"%�c�k�o�o�m�&D�&D�"E�"E�K�K��"�I�.�$�$�$�"#�K�K�K�$����!�#�{�3�3�3��
��s�D�)�)�)������	�����s9�#<�C)�4C$�'B(�'C$�(B>�;C$�=B>�>&C$�$C)N)	�__name__�
__module__�__qualname__�schemer�TIMEOUT�	CA_BUNDLErr(�rrrrsO�������<�
(�F�'�/�D�"�,�	!�	!�	!�	!�����rrN)�__doc__�
__future__r�raven.utils.compatrr�
raven.confr�raven.exceptionsrr�raven.transport.baser	�raven.utils.httpr
rr/rr�<module>r7s�����'�&�&�&�&�&�4�4�4�4�4�4�4�4�������2�2�2�2�2�2�2�2�*�*�*�*�*�*�$�$�$�$�$�$�)�)�)�)�)�I�)�)�)�)�)r