????

Your IP : 3.147.70.194


Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/clsentry/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/clsentry/__pycache__/client.cpython-311.pyc

�

K�f�����ddlmZddlmZddlmZddlZddlmZddlmZm	Z	ddl
mZddlm
Z
dd	lmZdd
lmZddlmZddlmZGd
�de��ZGd�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_versionc���eZdZ�fd�Z�xZS)�SafeRequestsHTTPTransportc���	tt|���|||��dS#t$rYdSwxYw)N)�superr�sendr)�self�url�data�headers�	__class__s    ���/builddir/build/BUILDROOT/alt-python27-cllib-3.4.8-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clsentry/client.pyrzSafeRequestsHTTPTransport.sendsU���	��+�T�2�2�7�7��T�7�K�K�K�K�K���	�	�	�
�D�D�	���s�*/�
=�=)�__name__�
__module__�__qualname__r�
__classcell__�rs@rrrs8����������������rc�8��eZdZdZ�fd�Zed���Z�xZS)�UserlandClientz=
    Userland's sentry client with some common settings.
    c����|�t|���tgddgddddt�����tt|��j|fi|��dS)N�sentry�ravenTi��d)z$clsentry.processors.UserlandSanitize)�tags�ignore_exceptions�
exclude_paths�auto_log_stacks�string_max_length�list_max_length�
processors�	transport)�update�dict�_get_user_tags�KeyboardInterruptrrr!�__init__)r�dsn�optionsrs   �rr2zUserlandClient.__init__'s�������t��$�$�&�&�!�����!�"��A�0�
�
�
�	�	�	�"	-��n�d�#�#�,�S�<�<�G�<�<�<�<�<rc�0�tj��}|r|�d��nd}|r|�d��nt}tj��rdnd}|||td��t
��td��t��dtd��td	��td
��td��td��td
��td��tj
��d�S)z?
        Get tags for easy search
        :rtype: dict
        �versionN�name�WP2�
os_release�architecturer�
lvemanager�alt-python27-cllib�	lve-stats�	lve-utils�cl-end-server-tools�cl-node-exporter�cagefs)zControl Panel NamezControl Panel VersionzControl Panel ProductzCloudLinux versionzCloudlinux edition�Architecture�lve_versionr;r<r=r>r?r@rA�kernel)r�get_cp_description�getr�is_wp2_environmentr
r	rr�platform�release)�cls�cp_description�
cp_version�cp_name�
cp_products     rr0zUserlandClient._get_user_tags;s���1�3�3��6D�N�^�'�'�	�2�2�2�$�
�0>�S�.�$�$�V�,�,�,�O��#�6�8�8�B�U�U�d�
�#*�%/�%/�"8��"F�"F�"9�";�";�2�>�B�B�*�,�,�Q�/�)�,�7�7�"1�2F�"G�"G�(��5�5�(��5�5�#2�3H�#I�#I� /�0B� C� C�%�h�/�/��&�(�(�!
�
�	
r)rrr�__doc__r2�classmethodr0rrs@rr!r!#s]���������=�=�=�=�=�(�
�
��[�
�
�
�
�
rr!)�
__future__rrrrH�requests.exceptionsr�clcommonrr�clcommon.lib.cleditionr	�clcommon.utilsr
�clcommon.cpapi.constrr$r�raven.transportr
�clsentry.utilsrrr!�rr�<module>rZs;��'�&�&�&�&�&�������%�%�%�%�%�%�����0�0�0�0�0�0�+�+�+�+�+�+�+�+�:�:�:�:�:�:�1�1�1�1�1�1�0�0�0�0�0�0�������1�1�1�1�1�1�*�*�*�*�*�*������ 5����4
�4
�4
�4
�4
�V�4
�4
�4
�4
�4
r