{`sA
` . d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZm Z m
Z
d dlmZ d dl
Zd dlmZ d dlmZ d dlZd dlmZmZ d dlmZ d Z G d
dej j Z G d d
e Z G d de Z G d de Z d Z!d Z"dS ) N)
TracebackType)DictSetTupleType)URLError)Client)ThreadedHTTPTransport)cpapiget_lve_version)get_rhn_systemid_valuezehttps://9713d1296f804031b058b8f2d789d7ac:8ddacae32d8246cf8b25cf826bf3fc0a@cl.sentry.cloudlinux.com/12c e Zd Zd ZdS )RemoveConnectStringc | dg D ]F}| dg D ]-}t |t r| dd .Gd S )Nframesvarsconnect_string)get
isinstancedictpop)selfdataframe variabless /builddir/build/BUILDROOT/lve-stats-4.3.2-1.el9.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/lib/commons/sentry.pyfilter_stacktracez%RemoveConnectString.filter_stacktrace ss XXh++ : :E"YYvr22
:
: i.. :MM"2D999
: : : N)__name__
__module____qualname__r r r r r s# : : : : :r r c e Zd ZdZ ej Z e Zed Z ed Z
d Zd Zd Z
d ZdS ) LveStatsSentryFilterz/var/lve/errors_record_listc t | _ t j | j d S # t
$ r Y d S w xY wN)set_record_list_cacheosunlink_record_list_fileOSErrorclss r clear_record_listz&LveStatsSentryFilter.clear_record_list) sP "% Ic+,,,,, DD s 0
>>c | j t j dz
k r.| t j | _ d S d S )Ni )_last_cleantimer/ r- s r _clean_muted_recordsz)LveStatsSentryFilter._clean_muted_records2 sE ?TY[[5000!!###"ikkCOOO 10r c t | j dd 5 }d |D }d d d n# 1 swxY w Y ||v S # t $ r Y dS w xY w)Nrutf-8encodingc 8 g | ]}| d S )
)rstrip).0lines r