/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/__pycache__
� ����� � �Z � d dl Z d dlmZ ee� � ZdZdZeegZ G d� d� � ZdS )� N)� getLogger�mu_plugin_installation�advice_email_notificationc � � e Zd Zd� ZdS )�WordPressMuPluginc �T � t |dk |g� � s8t � dt |� � t |� � � � dS |s*t � dt |� � � � dS t j � d� � st d� � �dS )z� Must use plugin works only if cl-hosting-smart-advice is installed So it is a requirement to be sure it is installed It is expected to be installed by default with Imunify360 �activeznNothing to prepare for Must Use plugin as settings are not turned on, activation status=%s mu_plugin_status=%sNz=Nothing to prepare for Must Use plugin as mu_plugin_status=%sz!/usr/sbin/cl-hosting-smart-advicezccl-hosting-smart-advice rpm package is not installed in the system, please install it and try again)�all�logger�warning�str�os�path�exists� ValueError)�self�activation_status�mu_plugin_statuss �^/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/utils/wordpress_mu_plugin.py�"prepare_for_mu_plugin_installationz4WordPressMuPlugin.prepare_for_mu_plugin_installation s� � � �%��1�3C�D�E�E� ��N�N�N��%�&�&��$�%�%� � � � �F�� ��N�N�)��$�%�%� � � � �F��w�~�~�A�B�B� ��A�� � � � � N)�__name__� __module__�__qualname__r � r r r r s# � � � � � �� � � � r r ) r �loggingr r r �MU_PLUGIN_INSTALLATION�ADVICE_EMAIL_NOTIFICATION�MU_PLUGIN_KEYSr r r r �<module>r sx �� � � � � � � � � � � ��8� � ��1� �7� �(�*C�D��� � � � � � � � � r
.
Edit
..
Edit
__init__.cpython-311.opt-1.pyc
Edit
__init__.cpython-311.pyc
Edit
_shutil.cpython-311.opt-1.pyc
Edit
_shutil.cpython-311.pyc
Edit
antivirus_mode.cpython-311.opt-1.pyc
Edit
antivirus_mode.cpython-311.pyc
Edit
async_utils.cpython-311.opt-1.pyc
Edit
async_utils.cpython-311.pyc
Edit
benchmark.cpython-311.opt-1.pyc
Edit
benchmark.cpython-311.pyc
Edit
buffer.cpython-311.opt-1.pyc
Edit
buffer.cpython-311.pyc
Edit
check_db.cpython-311.opt-1.pyc
Edit
check_db.cpython-311.pyc
Edit
check_lock.cpython-311.opt-1.pyc
Edit
check_lock.cpython-311.pyc
Edit
cli.cpython-311.opt-1.pyc
Edit
cli.cpython-311.pyc
Edit
common.cpython-311.opt-1.pyc
Edit
common.cpython-311.pyc
Edit
completions.cpython-311.opt-1.pyc
Edit
completions.cpython-311.pyc
Edit
config.cpython-311.opt-1.pyc
Edit
config.cpython-311.pyc
Edit
cronjob.cpython-311.opt-1.pyc
Edit
cronjob.cpython-311.pyc
Edit
doctor.cpython-311.opt-1.pyc
Edit
doctor.cpython-311.pyc
Edit
fd_ops.cpython-311.opt-1.pyc
Edit
fd_ops.cpython-311.pyc
Edit
hyperscan.cpython-311.opt-1.pyc
Edit
hyperscan.cpython-311.pyc
Edit
importer.cpython-311.opt-1.pyc
Edit
importer.cpython-311.pyc
Edit
ipecho.cpython-311.opt-1.pyc
Edit
ipecho.cpython-311.pyc
Edit
json.cpython-311.opt-1.pyc
Edit
json.cpython-311.pyc
Edit
kwconfig.cpython-311.opt-1.pyc
Edit
kwconfig.cpython-311.pyc
Edit
net_transport.cpython-311.opt-1.pyc
Edit
net_transport.cpython-311.pyc
Edit
parsers.cpython-311.opt-1.pyc
Edit
parsers.cpython-311.pyc
Edit
resource_limits.cpython-311.opt-1.pyc
Edit
resource_limits.cpython-311.pyc
Edit
safe_fileops.cpython-311.opt-1.pyc
Edit
safe_fileops.cpython-311.pyc
Edit
safe_sequence.cpython-311.opt-1.pyc
Edit
safe_sequence.cpython-311.pyc
Edit
serialization.cpython-311.opt-1.pyc
Edit
serialization.cpython-311.pyc
Edit
sshutil.cpython-311.opt-1.pyc
Edit
sshutil.cpython-311.pyc
Edit
subprocess.cpython-311.opt-1.pyc
Edit
subprocess.cpython-311.pyc
Edit
support.cpython-311.opt-1.pyc
Edit
support.cpython-311.pyc
Edit
threads.cpython-311.opt-1.pyc
Edit
threads.cpython-311.pyc
Edit
validate.cpython-311.opt-1.pyc
Edit
validate.cpython-311.pyc
Edit
whmcs.cpython-311.opt-1.pyc
Edit
whmcs.cpython-311.pyc
Edit
wordpress_mu_plugin.cpython-311.opt-1.pyc
Edit
wordpress_mu_plugin.cpython-311.pyc
Edit