⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.30
Server IP:
45.79.8.107
Server:
Linux localhost 5.15.0-140-generic #150-Ubuntu SMP Sat Apr 12 06:00:09 UTC 2025 x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.2-1ubuntu2.21
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib
/
python3
/
dist-packages
/
uaclient
/
__pycache__
/
View File Name :
config.cpython-310.pyc
o frE @ s d dl Z d dlZd dlZd dlmZmZ d dlmZmZm Z d dl mZmZm Z mZmZmZmZmZ d dlmZmZmZmZmZmZmZmZ d dlmZ d dlmZ e e!e"Z#dd d Z$dZ%dZ&d Z'e( Z)G dd dZ*de+fddZ,dddZ-de+fddZ.dS ) N) lru_cachewraps)AnyDictOptional)aptevent_logger exceptionshttpmessagessnapsystemutil)APT_NEWS_URLBASE_CONTRACT_URLBASE_LIVEPATCH_URLBASE_SECURITY_URLCONFIG_DEFAULTSCONFIG_FIELD_ENVVAR_ALLOWLISTDEFAULT_CONFIG_FILEDEFAULT_DATA_DIR)user_config_file) safe_loadnametype)availableResourcesresourceEntitlements_unset) http_proxyhttps_proxyapt_http_proxyapt_https_proxyua_apt_http_proxyua_apt_https_proxyglobal_apt_http_proxyglobal_apt_https_proxyupdate_messaging_timermetering_timerapt_newsapt_news_url) contract_urldata_dirfeatureslog_file log_levelsecurity_urlsettings_overrides ua_config livepatch_urlc @ s e Zd ZdZdZdZ dCdeeee f dee j dee ddfd d Ze defddZe defd dZe defddZe dee fddZejdefddZe dee fddZejdefddZe dee fddZejdefddZe dee fddZejdefddZe edddee fdd Zejdefd!d Ze edddee fd"d#Zejdefd$d#Ze defd%d&Zejdefd'd&Ze defd(d)Zejdefd*d)Ze defd+d,Zejdefd-d,Ze defd.d/Zejdefd0d/Ze defd1d2Zejdefd3d2Ze defd4d5Z e jdefd6d5Z e d7d8 Z!e d9d: Z"e defd;d<Z#e d=d> Z$d?d@ Z%dAdB Z&dS )DUAConfig)r" r# )r$ r% )r r! Ncfguser_configseriesreturnc C s |rd| _ || _d| _n t | _ t| j \| _| _|r|| _n,ztj | _W n# tyJ } zt j d|d t d t | _W Y d}~nd}~ww d| jv rctjji | j | jd dd| _|| _dS ) NzError loading user config)exc_infozUsing default config valuesr1 T) optional_type_errors_become_null)cfg_pathr4 invalid_keysget_config_pathparse_configr5 r read ExceptionLOGwarningUserConfigData from_dictto_dictr6 )selfr4 r5 r6 e rH 1/usr/lib/python3/dist-packages/uaclient/config.py__init__R s, zUAConfig.__init__c C | j dtS )Nr* )r4 getr rF rH rH rI r* u zUAConfig.contract_urlc C rK )Nr/ )r4 rL r rM rH rH rI r/ y rN zUAConfig.security_urlc C rK )Nr2 )r4 rL r rM rH rH rI r2 } rN zUAConfig.livepatch_urlc C | j jS N)r5 r rM rH rH rI r zUAConfig.http_proxyvaluec C || j _tj | j d S rP )r5 r r writerF rR rH rH rI r c C rO rP )r5 r rM rH rH rI r rQ zUAConfig.https_proxyc C rS rP )r5 r r rT rU rH rH rI r rV c C rO rP )r5 r# rM rH rH rI r# rQ zUAConfig.ua_apt_https_proxyc C rS rP )r5 r# r rT rU rH rH rI r# rV c C rO rP )r5 r" rM rH rH rI r" rQ zUAConfig.ua_apt_http_proxyc C rS rP )r5 r" r rT rU rH rH rI r" rV )maxsizec C : | j j}|r|S | j j}|rttjjddd |S d S )Nr r$ oldnew)r5 r$ r eventinfor WARNING_DEPRECATED_FIELDformatrF global_valold_apt_valrH rH rI r$ zUAConfig.global_apt_http_proxyc C . || j _d | j _tjj tj | j d S rP )r5 r$ r r3 fgetcache_clearr rT rU rH rH rI r$ c C rX )Nr! r% rY )r5 r% r! r\ r] r r^ r_ r` rH rH rI r% rc zUAConfig.global_apt_https_proxyc C rd rP )r5 r% r! r3 re rf r rT rU rH rH rI r% rg c C | j j}|d u r dS |S )Ni`T )r5 r&