%PDF- %PDF-
Direktori : /usr/lib/python3/dist-packages/uaclient/__pycache__/ |
Current File : //usr/lib/python3/dist-packages/uaclient/__pycache__/config.cpython-312.pyc |
� �ϴfrE � �X � d dl Z d dlZd dlZd dlmZmZ d dlmZmZm Z d dl mZmZm Z mZmZmZmZmZ d dlmZmZmZmZmZmZmZmZ d dlmZ d dlmZ ej@ ejB e"� � Z#dd d �Z$dZ%dZ&d Z' ejP � Z) G d� d� Z*de+fd�Z,dd�Z-de+fd�Z.y)� N)� lru_cache�wraps)�Any�Dict�Optional)�apt�event_logger� exceptions�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)�user_config_file)� safe_load�name�type)�availableResources�resourceEntitlements�_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� ua_config� livepatch_urlc �P � e Zd ZdZdZdZ d-deeee f dee j dee ddfd �Ze defd �� Ze defd�� Ze defd�� Ze dee fd �� Zej$ defd�� Ze dee fd�� Zej$ defd�� Ze dee fd�� Zej$ defd�� Ze dee fd�� Zej$ defd�� Ze ed�� dee fd�� � Zej$ defd�� Ze ed�� dee fd�� � Zej$ defd�� Ze defd�� Zej$ defd�� Ze defd�� Zej$ defd�� Ze defd�� Zej$ defd �� Ze defd!�� Zej$ defd"�� Ze defd#�� Zej$ defd$�� Ze defd%�� Z e j$ defd&�� Z e d'� � Z!e d(� � Z"e defd)�� Z#e d*� � Z$d+� Z%d,� Z&y).�UAConfig)r# r$ )r% r&