?Hg<ddlmZddlmZddlmZmZmZmZdZdS))docopt) DocoptExit)Schema SchemaErrorOrUsecd}d|d|d|d|d|d|d|d |d |d } t||}n#t$r d }d |fcYSwxYwttttttttttttt t t dtd } ||}d}n(#t$r}t|}d }Yd}~nd}~wwxYw||fS)z Parse arguments for cloudlinux-summary command :param argv: sys.argv :return cortege: (error_flag, s_message) zcloudlinux-summaryz6Utility to get Cloudlinux usage statistics Usage: zC [--json] [--send] [--force-collect] [--lve-id ] [--async] z status [--json] zF rpm-packages [--json] [--lve-id ] [--send] [--force-collect] z) get-remote [--json] [--lve-id ] z% enable [--json] [--lve-id ] z& disable [--json] [--lve-id ] z enable-rpm [--json] z disable-rpm [--json] a (-h | --help) Options: --json Return data in JSON format. --send Send summary to the CloudLinux server --force-collect Ignore global settings.json when collecting statistics --lve-id LVE for summary script. For internal use only. --async Start background process collecting statistics, return immediately -h, --help Show this help message and exit zERROR: Invalid parameter passedFN) z get-remotez rpm-packagesstatusenabledisablez enable-rpmz disable-rpmz--jsonz--sendz--force-collectz--helpz--lve-idz--asyncT) rrrboolrrintvalidaterstr)argv prog_name docstringargss_error_stringsr es H/opt/cloudlinux/venv/lib/python3.11/site-packages/clsummary/arg_parse.pyparse_cloudlinux_summary_optsr s%I     I*%i&& %%%:n$$$$% s3xx&&  A zz$ 1vv 4<s'3AAC D%C;;DN)rrschemarrrrrrrsh////////////88888r