| Server IP : 104.21.4.30 / Your IP : 104.23.197.229 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/api/__pycache__/ |
Upload File : |
U
2�d� � @ sH d dl Z d dlmZ d dlmZmZmZmZmZ d dl m
Z
mZmZ d dl
mZmZ d dlmZ d dlmZ d dlmZmZmZmZmZmZmZ d d lmZ d
ddd
ddddddddddddddgZee ee eeeef ee f d�dd�Z eee eeeef ee f d�d d!�Z!eee eeed"�d#d$�Z"G d%d&� d&�Z#dS )'� N)�
import_module)�Any�Callable�Dict�List�Tuple)�APIData�APIResponse�ErrorWarningObject)�APIError� error_out)�UAConfig)�IncorrectFieldTypeError)�API_BAD_ARGS_FORMAT�API_INVALID_ENDPOINT�API_JSON_DATA_FORMAT_ERROR�API_MISSING_ARG�API_NO_ARG_FOR_ENDPOINT�API_UNKNOWN_ARG�WARN_NEW_VERSION_AVAILABLE)�check_for_new_versionz,u.pro.attach.auto.configure_retry_service.v1z%u.pro.attach.auto.full_auto_attach.v1z'u.pro.attach.auto.should_auto_attach.v1zu.pro.attach.magic.initiate.v1zu.pro.attach.magic.revoke.v1zu.pro.attach.magic.wait.v1zu.pro.packages.summary.v1zu.pro.packages.updates.v1zu.pro.security.fix.cve.plan.v1zu.pro.security.fix.usn.plan.v1z'u.pro.security.status.livepatch_cves.v1z(u.pro.security.status.reboot_required.v1z u.pro.status.enabled_services.v1zu.pro.status.is_attached.v1zu.pro.version.v1zu.security.package_manifest.v1zu.unattended_upgrades.status.v1zu.apt_news.current_news.v1)�options�fields�returnc C s� i }g }| D ]�}z|� d�\}}W n, tk
rN ttj|d�jtjd��Y nX |rX|spttj|d�jtjd��||kr�|�tt j|d�jt ji d�� |||<