wֶ T d dl Z d dlZd dlmZmZ G d de j ZddZdS ) N)SmartFormattercheck_from_zero_to_max_intc e Zd Zd ZdS )
ArgParseClTopc t | )N)
ValueError)selfmessages /builddir/build/BUILDROOT/lve-stats-4.3.2-1.el9.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/lvestats/lib/parsers/cloudlinux_top_argparse.pyerrorzArgParseClTop.error s !!! N)__name__
__module____qualname__r r
r r r s# " " " " "r
r cloudlinux_topc * d }t t d| }| ddt j dd | d d
ddd
| dddd | }| ddt d | ddd | ddt d | ddt dd | d!d"|d#d$ |S )%Nc f | }|dv r|S t j d| d )N)cpu mysql_cpuiomysql_ioiopsepnprocpmem"z{" is an invalid; must be one of the available options:
"cpu", "mysql_cpu", "io", "mysql_io", "iops", "ep", "nproc", "pmem")lowerargparseArgumentTypeError)value
value_lowereds r check_orderz*cloudlinux_top_parser.