MOON
Server: Apache
System: Linux server2.shieldcogroup.com 3.10.0-1160.119.1.el7.tuxcare.els12.x86_64 #1 SMP Fri Nov 8 05:49:38 UTC 2024 x86_64
User: jacom (1029)
PHP: 8.1.34
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/libexec/kcare/python/kcarectl/serverid.pyo
�
%��ic@s�ddlZddlmZmZddlmZdZdZdZe	r]ddl
mZnd	�Zd
�Z
d�Zejd��Zd
�Zd�ZdS(i����Ni(terrorstutils(tjson_loads_nstrs/etc/sysconfig/kcare/systemids&/etc/sysconfig/kcare/systemid.almacares/var/imunify360/license.json(tOptionalc	Cs�tjjt�sdSttd��j}x`|D]X}|jd�\}}}|j�dkri|j�Stj	dj
t�dd��q/WWdQXdS(Ntrt=t	server_idsUnable to parse {0}.tstatussserver id parse error(tostpathtexiststSYSTEMIDtNonetopent	partitiontstripRt
KcareErrortformat(tfdtlinetparamt_tvalue((s./usr/libexec/kcare/python/kcarectl/serverid.pyt	_systemids

(cCsBtjjt�sdSttd��}|j�j�SWdQXdS(NR(RR	R
t
ALMA_SYSTEMIDRR
treadlineR(tf((s./usr/libexec/kcare/python/kcarectl/serverid.pyt_alma_systemid!sc	Cswtjjt�sdSi}tt��@}|j�}|rdyt|�}Wqdtk
r`qdXnWdQX|j	d�S(Ntid(
RR	R
tIM360_LICENSE_FILERR
treadRt	Exceptiontget(tdataRtcontent((s./usr/libexec/kcare/python/kcarectl/serverid.pyt_im360_systemid)s

cCst�pt�pt�S(sqGet server_id or None if not present.

    Lookup order: SYSTEMID then IM360_LICENSE_FILE then ALMA_SYSTEMID
    (RR#R(((s./usr/libexec/kcare/python/kcarectl/serverid.pytget_serverid9scCstjt�dS(N(RtunlinkR(((s./usr/libexec/kcare/python/kcarectl/serverid.pytrm_serveridCscCstjtdj|��dS(Nsserver_id={0}
(Rtatomic_writeRR(R((s./usr/libexec/kcare/python/kcarectl/serverid.pyt
set_server_idHs(RtRRtpy23RRRRtFalsettypingRRRR#tcachedR$R&R((((s./usr/libexec/kcare/python/kcarectl/serverid.pyt<module>s