File manager - Edit - /opt/cloudlinux/venv/lib/python3.11/site-packages/clcagefslib/selector/__pycache__/configure.cpython-311.opt-1.pyc
Back
� ��iV) � � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZmZm Z m Z mZ d dlm Z mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d d lmZmZmZ d d lmZ d dl m!Z! d dl"m#Z# e j$ d e%fd�� � Z&e j$ d e'e(e(f dz fd�� � Z)d e%fd�Z*e j$ d� � � Z+dd�Z,dd�Z-de(fd�Z.dde%de%fd�Z/dS )� N)�BASEDIR�ETC_CL_PHP_PATH�ETC_CL_ALT_PATH�ETC_CL_ALT_CAGEFS_PATH�SYMLINKS)�make_userdir�switch_symlink)�get_user_prefix)�get_alt_dirs)�load_user_config)�full_website_path)�(is_website_isolation_allowed_server_wide)� clcaptain� clconfpars�clcagefs)�docroot)�NoDomain)�ExternalProgramFailed�returnc �@ � t j � d� � S )zI Return True if cPanel EasyApache4 (MultiPHP feature) is enabled z/etc/cpanel/ea4/is_ea4)�os�path�lexists� � ��/builddir/build/BUILDROOT/cagefs-7.6.29-2.el8.cloudlinux.x86_64/opt/cloudlinux/venv/lib/python3.11/site-packages/clcagefslib/selector/configure.py�is_ea4_enabledr s � � �7�?�?�3�4�4�4r c �� � t dd� � 5 } t j | t j � � cddd� � S # 1 swxY w Y dS # t j t f$ r Y dS w xY w)z� Read /etc/cpanel/ea4/php.conf return something like {'default': 'ea-php54', 'ea-php56': 'suphp', 'ea-php54': 'cgi', 'ea-php55': 'suphp'} return None if error has occured z/etc/cpanel/ea4/php.conf�rN)�open�yaml�load� SafeLoader� YAMLError�IOError)�fs r �read_cpanel_ea4_php_confr'