File: //opt/alt/python37/lib/python3.7/site-packages/clconfigure/__pycache__/awp.cpython-37.opt-1.pyc
B
zW<��H�?� @ s| d dl Z d dlmZmZ d dlmZ d dlmZ d dlm Z d dl
mZ dZdZ
ed �d
d� �Zed�eed
�dd��ZdS )� N)�run�task)�configure_accelerate_wp)� is_ubuntu)�Feature)�is_panel_feature_supportedZallowed_for_allZ
accelerate_wpzEnabling Accelerate WPc C s| t � rt�d� dS ttj�s,t�d� dS y
t� W n tk
rT t�d� Y nX t� d� t
dddd d
d dd g� dS )z%
Set AccelerateWP free suite
zFAccelerateWP setup upon new server is skipped: Ubuntu is not supportedNzMAccelerateWP setup upon new server is skipped: Control Panel is not supportedz7AccelerateWP configuration upon new server setup failedzETurning off notifications and automatic WordPress plugin installationz/usr/bin/cloudlinux-awp-adminzset-optionsz--smart-advice-notificationsZoffz--smart-advice-wordpress-pluginz--smart-advice-reminders)r �loggingZwarningr r ZWPOSr � ExceptionZ exception�infor � r r �py/clconfigure/awp.py�enable_accelerate_wp_free s
r
z7Changing Accelerate WP suite {suite} status to {status})�suite�statusc C s* |t krtddd| dg� n
td|��dS )z2
Set AccelerateWP suite to desired state.
z/usr/bin/cloudlinux-awp-adminz set-suitez--suitesz--allowed-for-allz#Currently not implemented status %sN)�STATUS_ALLOWED_FOR_ALLr �NotImplementedError)r r r r r �set_suite_status+ s r )r Zclconfigurer r Zclcommon.clwpos_libr Zclcommon.lib.cleditionr Zclcommon.constr Zclcommon.cpapir r ZSUITE_AWP_FREEr
�strr r r r r �<module> s