File: //opt/alt/python37/lib/python3.7/site-packages/clselect/__pycache__/cluseroptselect.cpython-37.pyc
B
���^T � @ s� d dl mZ d dl mZ d dl mZ d dlZd dlZd dlZd dlmZ d dl m
Z
ddlmZ dd l
mZ d d
lmZ ddlmZ d dlmZ d d
lmZ d dlmZmZmZmZmZ G dd� de�ZdS )� )�absolute_import)�print_function)�divisionN)�map)� iteritems� )�ClUserExtSelect)�ClSelectExcept)� clcaptain)�utils)�unescape)�ExternalProgramFailed)�
PhpConfReader�PhpConfBaseException�PhpConfReadError�PhpConfLoadException�!PhpConfNoSuchAlternativeExceptionc @ s e Zd ZdZdZd8dd�Zd9d d
�Zd:dd�Zd;d
d�Zd<dd�Z d=dd�Z
dd� Zdd� Zdd� Z
d>dd�Zee�Zd?dd�Zee�Zd@dd�Zee�ZdAd d!�Zd"d#� Zee�Zd$d%� Zd&d'� Zee�Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� ZdBd4d5�Zd6d7� ZdS )C�ClUserOptSelectz+
Class for processing user options
z/etc/cl.selector/php.conf�phpNc C sJ t �| ||� i | _t� | _ddddddd�| _dd � t| j�D �| _d S )
Nz z"z'z>z<z&)� �"�'�>�<�&c S s i | ]\}}||�qS � r )�.0�k�vr r �I/opt/alt/python37/lib/python3.7/site-packages/clselect/cluseroptselect.py�
<dictcomp>( s z,ClUserOptSelect.__init__.<locals>.<dictcomp>)r �__init__�
_whitelist�set�_user_excludesZ_html_escape_tabler �_html_unescape_table)�self�item�exclude_pid_listr r r r! "