Файловый менеджер - Редактировать - /opt/cloudlinux/venv/lib/python3.11/site-packages/clwpos/__pycache__/data_collector_utils.cpython-311.pyc
Назад
� [Ԡg�$ � � � d dl mZ d dlZd dlZd dlZd dlmZ d dlmZ d dl m Z d dlmZm Z mZ d dlmZmZ d dlmZmZmZmZ d d lmZ d d lmZ d dlmZ d dlmZ d d l m!Z! d dl"m#Z#m$Z$ d,d�Z%d-d�Z&d.d�Z' ej( dej) � � Z*d/d�Z+d0d�Z,d.d�Z-e!d � � � Z.d!� Z/ G d"� d#e � � Z0d1d%�Z1d.d&�Z2d.d'�Z3d,d(�Z4d)� Z5e!d2d+�� � Z6dS )3� )�annotationsN)�Path)�List)� TypedDict)�InvalidVersion�Version�parse)� find_wp_paths�get_wp_cache_plugin)�userdomains�get_main_username_by_uid�get_installed_php_versions� getCPName)�_)� WposError)� WposDaemon��PHP)�cached_in_scope)�daemon_communicate�_get_data_from_info_json�return�dictc �� � t t j � � � � } i }t | � � D ].\ }}|� |g � � � |� � �/|S )N)r �os�geteuidr � setdefault�append)�user�result�domain�doc_roots �R/opt/cloudlinux/venv/lib64/python3.11/site-packages/clwpos/data_collector_utils.py�_get_doc_roots_infor$ sb � �#�B�J�L�L�1�1�D� �F�'��-�-� 7� 7�������(�B�'�'�.�.�v�6�6�6�6��M� �username�str�boolc �� � t | � � }t d� |D � � � � }|D ]5\ }}t t ||�� � � � }t |� � r dS �6dS )z5Check if user has at least one WordPress installationc 3 �&