PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
| Dir : /opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/__pycache__/ |
| Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 IP: 66.29.132.192 |
| Dir : //opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/__pycache__/manager.cpython-311.pyc |
�
4C�i�Q � �� � d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl m
Z
ddlmZ ddl
mZmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZmZmZ ddlmZm Z m!Z" G d� d� � Z#dd�Z$dS )zA
This module contains classes implementing SSA Manager behaviour
� N)�contextmanager)�iglob)�
disable_quota)�Tuple� )�load_validated_parser�load_configuration)� flag_file)�SSAManagerError)�ssa_version)�
AutoTracer)�
DecisionMaker)�
INI_FILE_NAME�INI_USER_LOCATIONS_BASE�is_excluded_path)�$copy_inis_to_website_isolation_paths�(remove_inis_from_website_isolation_paths�regenerate_inis_for_userc � � e Zd ZdZd� Zedefd�� � Zede fd�� � Z
edefd�� � Zedefd�� � Z
dedefd �Z d-dedej fd�Zd
edefd�Zdefd�Zdefd�Zdefd�Zdefd�Zdefd�Zdede fd�Zdededefd�Zdedefd�Zdeeeef ef fd�Ze d� � � Z!dedededdfd �Z"d.d!�Z#deeeef ef fd"�Z$d.d#�Z%d.d$�Z&d.d%�Z'defd&�Z(d.d'�Z)d.d(�Z*defd)�Z+d.d*�Z,d+eddfd,�Z-dS )/�Managerz
SSA Manager class.
c �� � t j d� � | _ t | _ ddg| _ ddg| _ d| _ d| _ t | _
t t t j f| _ d S )N�managerz!usr/lib64/php/modules/clos_ssa.soz0usr/lib/x86_64-linux-gnu/php/modules/clos_ssa.sozlib64/php/modules/clos_ssa.soz,lib/x86_64-linux-gnu/php/modules/clos_ssa.soz lib/php/extensions/*/clos_ssa.so)z /opt/alt/php[0-9][0-9]/link/confz+/opt/cpanel/ea-php[0-9][0-9]/root/etc/php.dz$/opt/plesk/php/[0-9].[0-9]/etc/php.dz'/usr/local/php[0-9][0-9]/lib/php.conf.dzM/usr/share/cagefs/.cpanel.multiphp/opt/cpanel/ea-php[0-9][0-9]/root/etc/php.dzA/usr/share/cagefs-skeleton/usr/local/php[0-9][0-9]/lib/php.conf.d)�logging� getLogger�loggerr �
ini_file_name�module_patterns_with_usr�module_patterns_no_usr�module_glob_pattern_directadmin�wildcard_ini_locationsr �wildcard_ini_user_locations�OSError�
ValueError�
subprocess�SubprocessError�subprocess_errors��selfs �B/opt/cloudlinux/venv/lib64/python3.11/site-packages/ssa/manager.py�__init__zManager.__init__, sz � ��'� �2�2���*���
0�>�)
��%�
,�:�'
��#� 0R��,�'
��#� ,C��(��Z��!;�"
����� �returnc � � ddi}|� d� |� � � D � � � � t j |� � S )z@
Form a success json response with given kwargs
�result�successc � � i | ]\ }}||�� S � r1 )�.0�k�vs r) �
<dictcomp>z$Manager.response.<locals>.<dictcomp>N s � �=�=�=�d�a��Q��=�=�=r+ )�update�items�json�dumps)�args�kwargs�raw_responses r) �responsezManager.responseH sI � �
!�)�,�����=�=�f�l�l�n�n�=�=�=�>�>�>��z�,�'�'�'r+ c �J � t j � t � � S )z
Is SSA enabled
)�os�path�isfiler
r'