File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/clwpos/__pycache__/whmcs_utils.cpython-311.pyc
�
�,r-�� � � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZ d dl
mZ d dlmZ d dlmZ d dlmZmZmZmZmZmZmZmZmZ d dlmZmZ d Z dd
e!fd�Z"d� Z#d
� Z$d� Z%d� Z&d� Z'd� Z(d� Z)d� Z*d� Z+de!fd�Z,dS )� N)�cpusers)�gettext)� _get_wpos_statistics_total_count)�drop_privileges)� WposError) �
USER_WPOS_DIR�PUBLIC_OPTIONS�AWP_BACKUP_DIR�CLWPOS_UIDS_PATH�CLWPOS_ADMIN_DIR�USERS_CONFIGS_TO_BACKUP�PUBLIC_OPTIONS_FILE_NAME�CLWPOS_UIDS_DIR_NAME�ALLOWED_SUITES_JSON)�
ALL_SUITES�AWPSuitei �returnc �L �� | r| gnt t � � � � }i }|D ]}} t j | � � }n%# t $ r t j d| � � Y �9w xY wt j � |j
t � � ��fd�t D � � || <