/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/__pycache__
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/clcommon/__pycache__/clhook.cpython-311.pyc (11229B)
]j" d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z dZ
dZdZdZ
ej e Zd Zd Ze
fdZe
fd Ze
fd
Zd ZdS ) Nz/etc/sysconfig/cloudlinuxhooks;zpython-cllib:clhook:c t t j dd }t |_ | | |S )z6
read config from file_name
return config
NF)
interpolationstrict)configparserConfigParserstroptionxformread) file_nameconfigs o/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/clhook.py
get_configr s8
&T%
H
H
HFF
KK M c t t j t j | \ }} t j |d t j |dd 5 }d}| | ddd n# 1 swxY w Y t j || n]# t $ rP |& t j | n# t $ r Y nw xY w t j
| n# t $ r Y nw xY w w xY wn/# t $ r"}d| | dt | gcY d}~S d}~ww xY wd d
gS )zG
write config to file_name
return [BOOLEAN_STATE, MESSAGE]
)diri wutf-8)encodingNFz
write error
TOK
)tempfilemkstempospathdirnamefchmodfdopenwriteshutilmove
BaseExceptioncloseOSErrorunlinkIOErrorr
)r r
debug_local_namefdtmp_cfg_path tmpconfiges r write_configr, ' s
O#+ 0J0JKKKL Ib% 2sW555
(Y'''
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
Ki0000
~HRLLLL D
,''''
1 O O O*MIMMSVVMMNNNNNNNO&>s 5D ,B) $B<B) BB) BB) (D )D6C
D
CDCDC10D1
C>;D=C>>DD
D3D.(D3.D3c g }t | } | t | t }n%# t
j t
j f$ r d|gcY S w xY wd|gS )z+
return [BOOLEAN_STATE, hook_list]
FT)r getHOOK_SECTIONsplitHOOK_SEPARATORr
NoOptionErrorNoSectionError)hook_prefixconfig_file hook_listr s r get_hook_list_from_filer7 D s I
$
$F"JJ|[99??OO &(CD " " "y!!!!")s 3A A)(A)c t dz }t j }t j }t d| |||| t
| } | t | t }| |v r6t d| | d|dz t | z dz gS | | |
t |t | nw# t j $ r9 | t |
t || Y n0t j $ r |
t || Y nw xY wt' ||| }|d rt d| | n#t d | ||d
|S )zE
add hook to config file
return [BOOLEAN_STATE, MESSAGE]
zregister_hook:zYregister_hook: hook_path=%s, hook_prefix=%s, config_file=%s, caller_uid=%d, caller_pid=%dzAregister_hook: hook_path=%s already registered for hook_prefix=%sTzHook z already registred
r zCregister_hook: successfully registered hook_path=%s, hook_prefix=%szHregister_hook: failed to register hook_path=%s, hook_prefix=%s, error=%s )DEBUG_STRINGr getuidgetpidloggerinfor r. r/ r0 r1 r
appendsetjoinr r3 add_sectionr2 r, warning hook_pathr4 r5 r'
caller_uid
caller_pidr r6 results r
register_hookrI Q s
$&66JJ
KK /;ZM M M
$
$F9JJ|[99??OO !!KK )*3[
B
B
B*W4s9~~EH^^``###
<n.A.A).L.LMMMM&