%PDF- %PDF-
Direktori : /lib/python3/dist-packages/uaclient/__pycache__/ |
Current File : //lib/python3/dist-packages/uaclient/__pycache__/security_status.cpython-312.pyc |
� �Hcf�e � �d � d dl mZ d dlmZmZ d dlmZ d dlmZ d dlm Z d dl mZmZm Z mZmZ d dlZd dlmZmZmZmZ d d lmZ d d lmZ d dlmZmZmZmZ d dlm Z d d l!m"Z"m#Z# d dl$m%Z%m&Z&m'Z' d dl(m)Z)m*Z*m+Z+m,Z,m-Z- dZ. G d� de� Z/d� Z0 ed�� d� � Z1dedeejd f fd�Z3dejd dejh de5fd�Z6de5de e5ef de5fd�Z7deejd dee5eeejp e5f f fd �Z9d!e de e5ef fd"�Z:dee e5ef fd#�Z;d$ee5eeejp e5f f de e5ef dee e5ef fd%�Z<d!e de e5ef fd&�Z= d;d'ee5eejd f d(e5d)e>ddfd*�Z?d+� Z@d,� ZAd-e5d.e5d/e&d0e%d1eBd2eBd3e>fd4�ZCd5� ZDd!e fd6�ZEd7� ZFd8� ZGd9� ZHd:� ZIy)<� )�defaultdict)�datetime�timezone)�Enum)� lru_cache)�choice)�Any�DefaultDict�Dict�List�TupleN)� exceptions� livepatch�messages�util)�_reboot_required)�_is_attached)�PreserveAptCfg�get_apt_cache_datetime�get_apt_pkg_cache�get_esm_apt_pkg_cache)�UAConfig)�ESMAppsEntitlement�ESMInfraEntitlement)�ApplicabilityStatus�ApplicationStatus�ContractStatus)�get_distro_info�get_kernel_info�get_release_info�is_current_series_lts�is_supported)� esm-infra�esm-appsc � � e Zd ZdZdZdZdZdZy)�UpdateStatusz2Represents the availability of a security package.�upgrade_available�pending_attach�pending_enable�upgrade_unavailableN)�__name__� __module__�__qualname__�__doc__� AVAILABLE� UNATTACHED�NOT_ENABLED�UNAVAILABLE� � �:/usr/lib/python3/dist-packages/uaclient/security_status.pyr&