🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-06-15 08:01:47 | PHP 8.1.34
📂
/ (Root)
/
opt
/
imunify360
/
venv
/
lib
/
python3.11
/
site-packages
/
defence360agent
/
wordpress
/
__pycache__
📍 /opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/wordpress/__pycache__
🔄 Refresh
✏️
Editing: utils.cpython-311.opt-1.pyc
Read Only
� ��4�ݮ%�� �x � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z m Z d dlmZ d dl mZ d dlmZ d dlmZmZ d dlmZ d d lmZ d d lmZ d dlmZmZmZmZm Z d dl!m"Z"m#Z# d d l$m%Z% d dl&m'Z' d dl(m)Z) dZ*dZ+ e,d� � Z- ej. e/� � Z0de1de2fd�Z3 ed�� � de4e2e5e2 f fd�� � Z6de2de2de5fd�Z7 ed�� � de8fd�� � Z9d� Z:d e2d!e5de5fd"�Z;de2d#e2de5e2 fd$�Z<d%e%d e2dee2 fd&�Z=d e2de5fd'�Z>d e2de4fd(�Z?d)� Z@de4e2e2dz f fd*�ZA dBd+eBd,eBd e2d%e%d-e4d.e4e2e2dz f dz de4fd/�ZCd e2de4fd0�ZDdd1�d2e2d3eEd4eEd5eEdz ddf d6�ZFd7e2de2fd8�ZGd9e2de2fd:�ZHd;e4de2fd<�ZId2e2de4fd=�ZJd>ed3eEd4eEd5eEddf d?�ZKd%e%d@ejL defdA�ZMdS )C� N)�defaultdict)�datetime� timedelta)� lru_cache)�Path)�Optional)�choose_value_from_config�MalwareScanScheduleInterval)� LicenseCLN)�HostingPanel)�Plesk)�IMUNIFY_PACKAGE_NAMES�async_lru_cache�atomic_rewrite� check_run�system_packages_info)�open_dir_no_symlinks�safe_dir)�WPSite)�WP_CLI_WRAPPER_PATH)�PHPErrorz/usr/sbin/cagefs_enter_userz/usr/sbin/cagefsctl)�balanced�strict�monitor�value�returnc �F � t | t � � r| t v r| S dS )u� Coerce a config-read preset value to a canonical preset string. Returns "balanced" for anything outside _VALID_PRESETS — including None, non-strings, and hand-edited values like "extreme" or "BALANCED". The agent always writes lowercase canonical values, so a non-canonical read indicates either a manual edit or a future preset that this version doesn't recognise; "balanced" is the safe fallback in both cases. r )� isinstance�str�_VALID_PRESETS)r s �T/opt/imunify360/venv/lib/python3.11/site-packages/defence360agent/wordpress/utils.py�_validate_presetr"