Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/uaclient/jobs/__pycache__/ |
Upload File : |
o F��cm9 � @ s� d Z ddlZddlZddlZddlmZ ddlmZ ddlm Z m Z ddlmZm Z mZmZmZmZ ddlmZ ddlmZ dd lmZmZmZmZmZ d ZdZdZd ZdZ ej!G dd� dej"��Z#ej!G dd� dej"��Z$dZ%dej&de e#e'f fdd�Z(edd�de e)e)f fdd��Z*de)de)fdd�Z+de)d e e) fd!d"�Z,dej&d#ej-j.d$e#d%e'd&e)d'e)d(e)d)e)fd*d+�Z/dej&d,e)ddfd-d.�Z0dej&d,e)ddfd/d0�Z1dej&de2fd1d2�Z3d3d4� Z4dej&fd5d6�Z5dS )7a% Update messaging text for use in MOTD and APT custom Ubuntu Pro messages. Messaging files will be emitted to /var/lib/ubuntu-advantage/message-* which will be sourced by apt-hook/hook.cc and various /etc/update-motd.d/ hooks to present updated text about Ubuntu Pro service and token state. � N)� lru_cache)�exists)�List�Tuple)�config�contract�defaults�entitlements�system�util)�identity)�ApplicationStatus)�ANNOUNCE_ESM_APPS_TMPL�'CONTRACT_EXPIRED_MOTD_GRACE_PERIOD_TMPL�"CONTRACT_EXPIRED_MOTD_NO_PKGS_TMPL�CONTRACT_EXPIRED_MOTD_PKGS_TMPL�CONTRACT_EXPIRED_MOTD_SOON_TMPLzhttps://ubuntu.com/16-04zhttps://ubuntu.com/azure/prozhttps://ubuntu.com/16-04/azurezhttps://ubuntu.com/aws/prozhttps://ubuntu.com/gcp/proc @ s e Zd ZdZdZdZdZdZdS )�ContractExpiryStatusr � � � � N)�__name__� __module__�__qualname__�NONE�ACTIVE�ACTIVE_EXPIRED_SOON�EXPIRED_GRACE_PERIOD�EXPIRED� r r �@/usr/lib/python3/dist-packages/uaclient/jobs/update_messaging.pyr "