Edit File: cluseroptselect.cpython-311.pyc
� =�9e�] � �� � d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dlZd dlm Z d dl mZ ddlm Z dd lmZ d d lmZ ddlmZ d dlmZ d d lmZ d dlmZmZmZmZmZ G d� de � � ZdS )� )�absolute_import)�print_function)�divisionN)�map)� iteritems� )�ClUserExtSelect)�ClSelectExcept)� clcaptain)�utils)�unescape)�ExternalProgramFailed)� PhpConfReader�PhpConfBaseException�PhpConfReadError�PhpConfLoadException�!PhpConfNoSuchAlternativeExceptionc �B � e Zd ZdZdZd#d�Z d$d�Zd%d �Zd%d �Z d&d�Z d� Z d'd �Zd(d�Zd� Z d� Zd� Zd&d�Z ee� � Zd)d�Z ee� � Zd*d�Z ee� � Zd&d�Zd� Z ee� � Zd� Zd� Z ee� � Zd� Zd� Zd� Zd� Zd� Zd� Zd&d �Zd!� Z d"� Z!dS )+�ClUserOptSelectz+ Class for processing user options z/etc/cl.selector/php.conf�phpNc �� � t j | ||� � i | _ t � � | _ ddddddd�| _ d� t | j � � D � � | _ d S ) Nz z"z'z>z<z&)� �"�'�>�<�&c � � i | ]\ }}||�� S � r )�.0�k�vs �O/opt/cloudlinux/venv/lib64/python3.11/site-packages/clselect/cluseroptselect.py� <dictcomp>z,ClUserOptSelect.__init__.<locals>.<dictcomp>) s � �$Y�$Y�$Y�d�a��Q��$Y�$Y�$Y� )r �__init__� _whitelist�set�_user_excludes�_html_escape_tabler �_html_unescape_table)�self�item�exclude_pid_lists r# r&