j( d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z ddl mZmZm Z mZmZmZ ddlmZ ddlmZ dd lmZmZ dd lmZ ddlmZ dd lmZ ddlmZm Z m!Z!m"Z"m#Z# ej$ d Z%de&fdZ' G d de Z(e G d d Z) G d de Z* G d de* Z+ G d de* Z,de)fdZ-d/de.dee+e,f fdZ/d/de.d e.ddfd!Z0d0d#Z1d1d%e.d&e&ddfd'Z2d1d%e.d&e&ddfd(Z3d/d%e.dee e.ee. f fd)Z4de fd*Z5dee e.e,f fd+Z6dee. fd,Z7d2d-Z8d2d.Z9dS )3zF This module contains a config parser for cloudlinux-xray-autotracing N)ConfigParser) dataclass)Enum)AnyUnionTupleIteratorListOptional)ClPwd)Feature)cpusersis_panel_feature_supported)CPAPIException ) flag_fileSSAError)umask_0set_privilegesis_xray_user_agent_activexray_versionis_kernel_version_supportedzautotracing.configreturnc 4 t t j S )zACurrently Auto tracing feature is not supported on Shared edition)r r AUTOTRACING M/opt/cloudlinux/venv/lib64/python3.11/site-packages/ssa/autotracing/config.pyis_autotracing_supportedr &