| Server IP : 172.67.131.151 / Your IP : 104.23.243.115 Web Server : Apache System : Linux keen-cori.18-142-40-148.plesk.page 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 06:59:36 UTC 2025 x86_64 User : simottodesign.com_2tntp341vs7 ( 10011) PHP Version : 8.3.31 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/uaclient/__pycache__/ |
Upload File : |
U
2�d�] � @ sp d dl Z d dlZd dlZd dlZd dlmZ d dlmZmZ d dl m
Z
mZmZm
Z
mZmZ d dlmZmZmZmZmZmZmZmZmZ d dlmZmZmZmZmZm Z m!Z!m"Z" d dl#m$Z$m%Z% d dl&m'Z' d d l(m)Z) e�*e�+e,��Z-d
Z.ddd
�Z/dZ0dZ1dZ2edd�Z3e�4� Z5ede6d�Z7ede7f e7d�dd�Z8G dd� d�Z9e6d�dd�Z:d#dd�Z;e6d �d!d"�Z<dS )$� N)�
namedtuple)� lru_cache�wraps)�Any�Callable�Dict�Optional�Tuple�TypeVar) �apt�event_logger�
exceptions�files�http�messages�snap�system�util)�APT_NEWS_URL�BASE_CONTRACT_URL�BASE_LIVEPATCH_URL�BASE_SECURITY_URL�CONFIG_DEFAULTS�CONFIG_FIELD_ENVVAR_ALLOWLIST�DEFAULT_CONFIG_FILE�DEFAULT_DATA_DIR)�notices�state_files)�Notice)� safe_load�private�name�type)ZavailableResourcesZresourceEntitlementsZ_unset)�
http_proxy�https_proxy�apt_http_proxy�apt_https_proxy�ua_apt_http_proxy�ua_apt_https_proxy�global_apt_http_proxy�global_apt_https_proxy�update_messaging_timer�metering_timer�apt_news�apt_news_url)�contract_url�data_dir�features�log_file� log_level�security_url�settings_overrides�timer_log_file�daemon_log_file� ua_config�
livepatch_url�DataPath)�filenamer �S)Zbound.)�func�returnc C s
t � | �S �N)r )r= � r@ �1/usr/lib/python3/dist-packages/uaclient/config.py� str_cacheU s rB c @ s� e Zd Zedd�edd�edd�edd�d�ZdZd Zd
Zd`ee e
ef eej
ee
dd�d
d�Zedd� �Zee
d�dd��Zee
d�dd��Zee
d�dd��Zeee
d�dd��Zeje
d�dd��Zeee
d�dd��Zeje
d�dd��Zeee
d�dd ��Zeje
d�d!d ��Zeee
d�d"d#��Zeje
d�d$d#��Zeeee
d�d%d&���Zeje
d�d'd&��Zeeee
d�d(d)���Zeje
d�d*d)��Zeed�d+d,��Zejed�d-d,��Zeed�d.d/��Zejed�d0d/��Zeed�d1d2��Z e jed�d3d2��Z eed�d4d5��Z!e!jed�d6d5��Z!eed�d7d8��Z"e"jed�d9d8��Z"ee
d�d:d;��Z#e#je
d�d<d;��Z#e$ee
f d�d=d>�Z%ed?d@� �Z&edAdB� �Z'ee
d�dCdD��Z(ee
d�dEdF��Z)edGdH� �Z*edIdJ� �Z+edKdL� �Z,daee
e
dM�dNdO�Z-e
edM�dPdQ�Z.e
ddM�dRdS�Z/dTdU� Z0dbe
eee dV�dWdX�Z1e
eddY�dZd[�Z2d\d]� Z3d^d_� Z4dS )c�UAConfig�instance-idTzmachine-access-cis.json�lockFzstatus.json)rD zmachine-access-cisrE zstatus-cache)r'