§ %˜j ã ó2 — d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl m Z mZ d dlm Z mZmZmZ d dlmZmZ d dlmZ d dlmZ d dlmZmZ d d lmZ d d lmZ d dlm Z m!Z! dd „Z"dd„Z#d„ Z$d„ Z%d„ Z&d„ Z'd„ Z(d„ Z)e*dk r e)¦ « dS dS )é N)ÚArgumentParser)ÚdatetimeÚ timedelta)ÚWMT_SCANNER_SERVICEÚ WMT_LOCK_FILEÚCONFIG_PATHÚWMT_DB)Úgenerate_reportÚreport_dict)Úsetup_database)Úset_service_state)ÚNotifierÚSupportedNotificationTypes)Úcfg)ÚCloudlinuxLicenseLib)Úsend_report_to_clickhouseÚmanage_cronsÚsuccessc óÌ — | t j ¦ « dœ}| |¦ « t t j |dd¬¦ « ¦ « t j |¦ « d S )N)ÚresultÚ timestampé T)ÚindentÚ sort_keys)ÚtimeÚupdateÚprintÚjsonÚdumpsÚsysÚexit)r Ú exit_codeÚextraÚmessages úŽ/builddir/build/BUILDROOT/cl-web-monitoring-tool-3.2.7-1.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/wmt/wmt-api.pyÚprint_result_and_exitr&