Edit File: client.cpython-37.pyc
B �es � @ s� d dl mZ d dl mZ d dl mZ d dlZd dlmZ d dlmZm Z d dl mZ d dlm Z d d lmZ d d lmZ d dlmZ d dlmZ G d d� de�ZG dd� 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 s e Zd Z� fdd�Z� ZS )�SafeRequestsHTTPTransportc s2 yt t| ��|||� W n tk r, Y nX d S )N)�superr �sendr )�selfZurl�dataZheaders)� __class__� ��/builddir/build/BUILDROOT/alt-python27-cllib-3.3.5-1.el8.cloudlinux.x86_64/opt/alt/python37/lib/python3.7/site-packages/clsentry/client.pyr s zSafeRequestsHTTPTransport.send)�__name__� __module__�__qualname__r � __classcell__r r )r r r s r c s, e Zd ZdZ� fdd�Zedd� �Z� ZS )�UserlandClientz= Userland's sentry client with some common settings. c s@ |� t| �� tgddgddddtd�� tt| �j|f|� d S )NZsentry�ravenTi� �d )z$clsentry.processors.UserlandSanitize)ZtagsZignore_exceptionsZ exclude_pathsZauto_log_stacksZstring_max_lengthZlist_max_lengthZ processorsZ transport)�update�dict�_get_user_tags�KeyboardInterruptr r r �__init__)r ZdsnZoptions)r r r r! '