mʅJ d dl mZ d dlZd dlmZmZ d dlmZ d dl m
Z
d dlmZ dZ
d Zd Zd
ek r2 e
ej eej dd dS dS ) )absolute_importN)
install_hooksremove_hooks)Hook)setup_logger_and_sentry) is_cpanelz/usr/share/cloudlinux/wposc t r[t dz } t dz }t | ddd t | ddd t |ddd t |ddd g}nt }|S ) z(
Define list of hooks per panel
z /cpanel/admin_disable_caching.pyz/cpanel/user_disable_caching.pyWhostmgrzLang::PHP::set_vhost_versionsprepostCpanelz%UAPI::LangPHP::php_set_vhost_versions)r _BASE_DIRcpanel_hooklist)_ADMIN_HOOK
_USER_HOOK_HOOKSs #py/clwpos/hooks/additional_hooks.pyhooksr s {{
"DD!BB
Z1PRWXXZ1PRXYY
H.UW\]]
H.UW]^^
M c d}t }|r*d| v rt | }nd| v rt | }nd}t | S )z-
Install or delete cpanel event hook
Tz-iz-dF)r r r int)argvsuccess_hookss r mainr ) s_ G
WWF
4<<#F++GG
T\\"6**GGG7{r __main__ )
__future__r sysclcommon.public_hooks.bundler r #clcommon.public_hooks.bundle.cpanelr r clcommon.public_hooksr cldetectlibr r r r __name__exitr r r