wo4hpddlmZddlmZddlmZeeZejddZejddZ dS) ) getLogger)run_coro)antivirus_modeFc Z ddlm}ddlm}|s5|r!t |sdS|ddlm }|dS#t$r3}t dt|Yd}~dSd}~wwxYwNr)Plesk)ModSecSettings)graceful_restart_syncz"Error during web-server update: %s)im360.subsys.panels.pleskr&im360.subsys.panels.plesk.mod_securityr is_installedrinstalled_modsecinclude_modsec_conf!defence360agent.subsys.web_serverr Exceptionloggerwarningstrmigratordatabasefakekwargsrr r es s/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/migrations/031_modsec_config_for_plesk_include.pymigrater E333333IIIIII  %%'' E224455  F**,,,KKKKKK EEE;SVVDDDDDDDDDEAA-$A-- B*7(B%%B*c Z ddlm}ddlm}|s5|r!t |sdS|ddlm }|dS#t$r3}t dt|Yd}~dSd}~wwxYwr)r rr r r rrrevert_conf_includerr rrrrrs rrollbackr!rrN)F) loggingrdefence360agent.utilsrr__name__rskiprr!rr(s******000000 8  EEEE(EEEEEEr'