fj p d Z ddlZddlZddlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
G d d
ZdS )zG
This module contains basic part of continuous tracingg implementation
N)List)gettext )continuous_storage) XRayErrorContinuousTaskc d e Zd ZdZd ZdefdZdee fdZ dee fdZ
deddfd ZdS )
ContinuousCommonz+
Base class for continuous tracing
c t | _ t j d | _ | | _ d S )N
continuous)r storagelogging getLoggerloggerload_tracing_configurationtracing_confselfs M/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/continuous/common.py__init__zContinuousCommon.__init__ s5 )'55 ;;== returnc | j d t j | j 5 fd D cddd S # 1 swxY w Y dS # t $ rC}| j ddt | i t cY d}~S d}~ww xY w)zS
Load full continuous tracing configuration from the local storage
z(Loading continuous tracing configurationc " i | ]}|| S r .0itemdbs r