HEX
Server: LiteSpeed
System: Linux standart9.isimtescil.net 3.10.0-962.3.2.lve1.5.26.7.el7.x86_64 #1 SMP Wed Oct 2 07:53:12 EDT 2019 x86_64
User: karalev (5310)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //proc/self/root/proc/self/root/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pyc
�
nh^c@`s�ddlmZddlmZddlmZddlZddlZddlZddlZddl	m
Z
dZdZdZ
e
d	Zd
Zd�Zdd�Zd
�Zdd�Zd�Zed�ZdS(i(tprint_function(tdivision(tabsolute_importN(t
StrictVersions/var/cpanel/hooks.yamls"/usr/local/cpanel/bin/manage_hookss/usr/share/l.v.e-manager/s&cpanel/extension/cl_pkg_verify_hook.pys/scripts/cl_pkg_verify_hook.pycC`stj|d|�dS(Ns: (tsyslog(tscript_nametmsg((s:/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pyt	log_errorscC`sB|dkrd}ntj�ttj�t|�kr>tStS(Ns11.42.1(tNonetdetecttgetCPRt
CP_VERSIONtTruetFalse(tversion((s:/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pytcheck_cpanel_versions	
cC`sht||�sddjt|t|�t|��}tj|�}t|tdjt|���ndS(NsG{0} add script {1} --category=Whostmgr --event={2} --stage={3} --manuals0Can't delete hook to category:Whostmgr event:{0}(tis_hook_installedtformattMANAGE_HOOKtstrtostsystemtcheck_resultt__file__(t	hook_pathteventtstagetcomand_linetresult((s:/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pytinstall_hook$s$cC`s ||krt||�ndS(N(R(RRRtequal_result((s:/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pyR*scC`s�yttd�}Wnttfk
r-tSXtj|�}yJxC|d|D]3}y|d|krltSWqOtk
r�tSXqOWWntk
r�tSXtS(NtrtWhostmgrthook(	topentYAML_HOOK_BASEtIOErrortOSErrorR
tyamltloadRtKeyError(Rthook_script_pathtstreamt	hook_baseti((s:/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pyR/s


cC`s�djt|t|�t|��}tj|�}t|tdjt|���y,|r}tjj|�r}tj	|�nWn"t
k
r�tjd|�nXdS(s5
    Delete hook script and unregister in cPanel
    sJ{0} delete script {1} --category=Whostmgr --event={2} --stage={3} --manuals0Can't delete hook to category:Whostmgr event:{0}sCan't remove file '%s'N(RRRRRRRtpathtexiststunlinkR%R(R)RRtdelete_fileRR((s:/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pytdelete_hook_script@s$
(t
__future__RRRRRR&tcldetectlibR	tdistutils.versionRR#RtSOURCE_PATHtVERIFY_HOOKtVERIFY_HOOK_SCRIPTSRRRRRRRR1(((s:/opt/alt/python27/lib/python2.7/site-packages/clhooklib.pyt<module>s$