PHP WebShell
Текущая директория: /usr/lib/python3/dist-packages/uaclient/api/u/pro/security/fix/_common/plan/__pycache__
Просмотр файла: v1.cpython-310.pyc
o
��gP� � @ s d dl Z d dlZd dlmZ d dlmZmZ d dlmZmZm Z m
Z
mZmZ d dl
mZmZmZ d dlmZmZmZmZmZmZmZmZmZmZmZmZmZmZ d dl m!Z! d dl"m#Z#m$Z$ d d l%m&Z& d d
l'm(Z(m)Z)m*Z*m+Z+m,Z, dZ-dZ.d
Z/e
dde0fde0fdee0 fg�Z1e j2G dd� de j3��Z4e j2G dd� de j3��Z5e j2G dd� de j3��Z6e j2G dd� de j3��Z7G dd� de(�Z8G dd� de(�Z9G dd� de8�Z:G d d!� d!e(�Z;G d"d#� d#e8�Z<G d$d%� d%e(�Z=G d&d'� d'e8�Z>G d(d)� d)e(�Z?G d*d+� d+e8�Z@G d,d-� d-e?�ZAG d.d/� d/e@�ZBG d0d1� d1e?�ZCG d2d3� d3e@�ZDG d4d5� d5e(�ZEG d6d7� d7e(�ZFG d8d9� d9eE�ZGG d:d;� d;e(�ZHG d<d=� d=eE�ZIG d>d?� d?e(�ZJG d@dA� dAeE�ZKG dBdC� dCe(�ZLG dDdE� dEe(�ZMG dFdG� dGeM�ZNG dHdI� dIe(�ZOG dJdK� dKe(�ZPG dLdM� dM�ZQG dNdO� dOeQ�ZR d|dPe0dQee0 dRee e0 fdSdT�ZSdUe0dVedWeee e f fdXdY�ZTdUe0dVedWeee e f fdZd[�ZUd\e e d]eVdWee e0 e e1 f fd^d_�ZWd`e ee0ef daee0ee0ee0e0f f f dbee0ee0e0f f fdcdd�ZXdeedbee0ee0e0f f fdfdg�ZYdUe0dhe&dWeOfdidj�ZZdUe0dhe&dWePfdkdl�Z[dUe0dhe&dWeOfdmdn�Z\dUe0dhe&dWePfdodp�Z]dqe0fdrds�Z^d]eVdteVdhe&dWeVfdudv�Z_ddw�dUe0dxe0dyee0ef daee0ee0ee0e0f f f dbee0ee0e0f f dhe&dWeOfdzd{�Z`dS )}� N)�defaultdict)�datetime�timezone)�Any�Dict�List�
NamedTuple�Optional�Tuple)�apt�
exceptions�messages)�CVE�CVE_OR_USN_REGEX�USN�BinaryPackageFix�CVEPackageStatus� FixStatus�UASecurityClient�_check_cve_fixed_by_livepatch�get_affected_packages_from_usn�'get_cve_affected_source_packages_status�get_related_usns�group_by_usn_package_status�*merge_usn_released_binary_package_versions�#query_installed_source_pkg_versions)�_enabled_services)�ContractExpiryStatus�_is_attached)�UAConfig)�
DataObject�Field�IntDataValue�StringDataValue� data_listzstandard-updates� esm-infra�esm-apps�UnfixedPackage�source_package�binary_package�versionc @ s e Zd ZdZdZdZdZdS )�FixStepType�attach�enablezno-opzapt-upgradeN)�__name__�
__module__�__qualname__�ATTACH�ENABLE�NOOP�APT_UPGRADE� r5 r5 �Q/usr/lib/python3/dist-packages/uaclient/api/u/pro/security/fix/_common/plan/v1.pyr+ 4 s
r+ c @ � e Zd ZdZdZdZdS )�FixPlanNoOpStatuszcve-already-fixed�system-not-affectedzcve-fixed-by-livepatchN)r. r/ r0 �
ALREADY_FIXED�NOT_AFFECTED�FIXED_BY_LIVEPATCHr5 r5 r5 r6 r8 <