/opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/ssa/__pycache__/manager.cpython-311.pyc (38457B)
§
b˜jˆs ã óô — d Z ddlZddlZddlZddlZddlZddlmZ ddlm Z ddl
mZ ddlm
Z
mZmZ ddlmZmZ dd lmZ dd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZmZ ddlm Z! G d„ d¦ « Z"dd„Z#dS )zA
This module contains classes implementing SSA Manager behaviour
é N)Úcontextmanager)Úiglob)Ú
disable_quotaé )Ú
INI_FILE_NAMEÚINI_USER_LOCATIONS_BASEÚis_excluded_path)Úload_configurationÚload_validated_parser)Ú flag_file)ÚSSAManagerError)Ússa_version)Ú
AutoTracer)Ú
DecisionMaker)Ú$copy_inis_to_website_isolation_pathsÚ(remove_inis_from_website_isolation_paths)Úregenerate_inis_for_userc ó^ — e Zd ZdZd„ Zd„ Zedefd„¦ « Ze de
fd„¦ « Ze defd„¦ « Z
e defd„¦ « Zd edefd
„Zd1dedej fd
„Zdededej dz fd„Zdedefd„Zdefd„Zdefd„Zdefd„Zdefd„Zdefd„Zdede
fd„Zdededefd„Zdedefd„Zdeee e f ef fd„Z!e"d „ ¦ « Z#d!e d"e deddfd#„Z$d1d$e
ddfd%„Z%deee e f ef fd&„Z&d2d'„Z'd2d(„Z(d2d)„Z)defd*„Z*d2d+„Z+d2d,„Z,defd-„Z-d1d$e
ddfd.„Z.d1d/ed$e
ddfd0„Z/dS )3Ú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__- sx € ÝÔ'¨ Ñ2Ô2ˆŒÝ*ˆÔð
0Ø>ð)
ˆÔ%ð
,Ø:ð'
ˆÔ#ð 0RˆÔ,ð'
ˆÔ#õ ,CˆÔ(Ý"):µzÔ7QÐ!RˆÔÐÐó c óJ — t j ¦ « } t j |¦ « j }n# t
$ r d}Y nw xY wd d„ | ¦ « D ¦ « ¦ « }| j d|||||¦ « d S # t
$ r Y d S w xY w)Nz
ú c 3 ó* K — | ]\ }}|› d |›�V — ŒdS )ú=N© ©Ú.0ÚkÚvs r( ú z!Manager._audit..N s0 è è € Ð#MÐ#M±T°Q¸ q L L¨1 L LÐ#MÐ#MÐ#MÐ#MÐ#MÐ#Mr* z0[audit] operation=%s status=%s uid=%d user=%s %s)
ÚosÚgetuidÚpwdÚgetpwuidÚpw_nameÚ ExceptionÚjoinÚitemsr Úinfo)r' Ú operationÚstatusÚdetailsÚuidÚusernameÚdetail_partss r( Ú_auditzManager._auditG sÏ € ð Ý”)‘+”+ˆCð
'Ýœ<¨Ñ,Ô,Ô4��øÝð
'ð
'ð
'Ø&���ð
'øøøàŸ8š8Ð#MÐ#M¸W¿]º]¹_¼_Ð#MÑ#MÔ#MÑMÔMˆLØŒK×ÒØBÀIÈvÐWZÐ\dÐfrñ
ô
ð
ð
ð
øõ ð ð ð ØˆDˆDð øøøs- ‚B –0 ¯B °?¼B ¾?¿AB Â
B"Â!B"Úreturnc ó” — ddi}| d„ | ¦ « D ¦ « ¦ « t j |¦ « S )z@
Form a success json response with given kwargs
ÚresultÚsuccessc ó — i | ]\ }}||“Œ S r/ r/ r0 s r( ú
z$Manager.response..[ s € Ð=Ð=Ð=¡d a¨˜Q Ð=Ð=Ð=r* )Úupdater<