HEX
Server: Apache
System: Linux insrv.serversdaddy.com 5.14.0-362.24.2.el9_3.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Mar 30 14:11:54 EDT 2024 x86_64
User: jsaha (1066)
PHP: 8.3.6
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/clsentry/__pycache__/client.cpython-37.pyc
B

� ���#���@s�ddlmZddlmZddlmZddlZddlmZddlmZm	Z	ddl
mZddlm
Z
dd	lmZdd
lmZddlmZddlmZGd
d�de�ZGdd�de�ZdS)�)�absolute_import)�division)�print_functionN)�RequestException)�cpapi�get_lve_version)�get_cl_edition_readable)�get_rhn_systemid_value)�UNKNOWN_CP_NAME)�Client)�RequestsHTTPTransport)�get_pkg_versioncseZdZ�fdd�Z�ZS)�SafeRequestsHTTPTransportcs2ytt|��|||�Wntk
r,YnXdS)N)�superr�sendr)�selfZurl�dataZheaders)�	__class__���/builddir/build/BUILDROOT/alt-python27-cllib-3.4.1-1.el9.cloudlinux.x86_64/opt/alt/python37/lib/python3.7/site-packages/clsentry/client.pyrszSafeRequestsHTTPTransport.send)�__name__�
__module__�__qualname__r�
__classcell__rr)rrrsrcs,eZdZdZ�fdd�Zedd��Z�ZS)�UserlandClientz=
    Userland's sentry client with some common settings.
    cs@|�t|��tgddgddddtd��tt|�j|f|�dS)NZsentry�ravenTi��d)z$clsentry.processors.UserlandSanitize)ZtagsZignore_exceptionsZ
exclude_pathsZauto_log_stacksZstring_max_lengthZlist_max_lengthZ
processorsZ	transport)�update�dict�_get_user_tags�KeyboardInterruptrrr�__init__)rZdsnZoptions)rrrr!'s
zUserlandClient.__init__cCs�t��}|r|�d�nd}|r(|�d�nt}t��r8dnd}|||td�t�td�t�dtd�td	�td
�td�td�td
�td�t	�
�d�S)z?
        Get tags for easy search
        :rtype: dict
        �versionN�nameZWP2Z
os_releaseZarchitecturer�
lvemanagerzalt-python27-cllibz	lve-statsz	lve-utilszcl-end-server-toolszcl-node-exporter�cagefs)zControl Panel NamezControl Panel VersionzControl Panel ProductzCloudLinux versionzCloudlinux editionZArchitectureZlve_versionr$zalt-python27-cllibz	lve-statsz	lve-utilszcl-end-server-toolszcl-node-exporterr%Zkernel)rZget_cp_description�getr
Zis_wp2_environmentr	rrr
�platform�release)�clsZcp_descriptionZ
cp_versionZcp_nameZ
cp_productrrrr;s&zUserlandClient._get_user_tags)rrr�__doc__r!�classmethodrrrr)rrr#sr)Z
__future__rrrr'Zrequests.exceptionsrZclcommonrrZclcommon.lib.cleditionrZclcommon.utilsr	Zclcommon.cpapi.constr
rrZraven.transportrZclsentry.utilsr
rrrrrr�<module>	s