Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/clcommon/__pycache__/ui_config.cpython-311.pyc



]j~bddlZddlZddlmZdZddidddddddddd	dZGd	d
ZdS)N)Mappingz//usr/share/l.v.e-manager/lvemanager-config.jsonshowUserInodesUsageFT)	hideRubyApphideLVEUserStat
hidePythonApp
hideNodeJsApphidePHPextensionshideDomainsTab
hidePhpApphideXrayApphideAccelerateWPApp)inodeLimits
uiSettingsc8eZdZefdZdZdZdZddZdZ	dS)	UIConfigc||_i|_i|_	t|d5}t	j||_|jd|_ddddS#1swxYwYdS#t$rt|_YdSttf$r4t|jd<t|_|
|YdSwxYw)Nutf-8encoding	ui_config)ui_config_pathfile_contentconfigopenjsonloadIOErrorDEFAULT_UI_CONFIG
ValueErrorKeyError_update_file)selfr	json_files   r/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/ui_config.py__init__zUIConfig.__init__s%,		.nw777
=9$(Ii$8$8!"/<
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=	,	,	,+DKKKKH%	.	.	.->Dk*+DKn------	.s;A.,A!A.!A%%A.(A%)A..CAC
Cct|dd5}tj|j|ddddS#1swxYwYdS)Nwrr)rrdumpr)r"	file_pathupdate_files   r$r!zUIConfig._update_file,s
)S7
3
3
3	6{Id'555	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6s
;??cntjt}|||j|SN)copydeepcopyr_recursive_assignr)r"initial_configs  r$
get_configzUIConfig.get_config0s0'899~t{;;;ctj|}|||t	|jdd5}t
jd|i|ddddS#1swxYwYdS)Nr'rrr)r-r.r1r/rrrr()r"
new_configr0r#s    r$
set_configzUIConfig.set_config5st'8'899~z:::
$%sW
=
=
=	@I{N3Y???	@	@	@	@	@	@	@	@	@	@	@	@	@	@	@	@	@	@sA99A=A=Nc|}|||S||(|||SdSr,)r1get)r"paramparent_paramrs    r$	get_paramzUIConfig.get_param;s`""::e$$$
ZZ
%
%
1::l++//666tr2c|D]d\}}t|tr.|||i|||<H||||||<e|S)z
        Function that recursively assignees values received from the UI
        :param initial_config: Config to which values are assigned
        :param new_config: New config file received from UI
        :return:
        )items
isinstancerr/r7)r"r0r4keyvalues     r$r/zUIConfig._recursive_assignCs%**,,	,	,JC%))
,&*&<&<^=O=OPSUW=X=XZ_&`&`s##"~'9'9#'>'>'J&+s#r2r,)
__name__
__module____qualname__UI_CONFIG_FILEr%r!r1r5r:r/r2r$rrs~&4
.
.
.
.666
@@@r2r)rr-collections.abcrrCrrrDr2r$<module>rFs######B%:E$B387<5:5:9>6;2737;?	$&	$&3333333333r2
Back to Directory File Manager