HEX
Server: Apache
System: Linux br384.hostgator.com.br 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User: regi8665 (2159)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //usr/libexec/kcare/python/kcarectl/serverid.pyc
�
��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