| Server IP : 159.223.102.202 / Your IP : 216.73.216.195 Web Server : nginx/1.26.0 System : Linux Gen1-cloudpanel2ubuntu2404-1vcpu-1gb-nyc1-01 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 User : albasshbotta ( 1021) PHP Version : 8.2.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/uaclient/cli/__pycache__/ |
Upload File : |
�
|f� �
�r � d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
mZ ddlm
Z
mZmZ ddlmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZ ddlmZm Z ddlm!Z" dd lm#Z#m$Z$m%Z% dd
l&m'Z' ddl(m)Z)m*Z* ddl+m,Z, dd
l-m.Z.m/Z/ ddl0m1Z1m2Z2 ddl3m4Z4 ddl5m6Z6 ddl7m8Z8m9Z9 ddl:m;Z;m<Z< ddl=m>Z> ddl?m@Z@mAZA ddlBmCZC ddlDmEZEmFZFmGZG ddlHmIZImJZJmKZKmLZL ddlMmNZNmOZO ddlPmQZQ ddlRmSZS ddlTmUZUmVZV ddlWmXZXmYZY dZZg d�Z[dZ\ ej� � Z^ ej� e$j� ea� � Zb G d � d!ej� � Zddld"�Zed#� Zfd$� Zgdld%�Zhd&� Zid'� Zjd(� Zkd)� Zld*emfd+�Znd*emfd,�Zod*emfd-�Zpd.� Zqd/� Zrd0� Zsd1� Ztd2� Zud3� Zvd4ej� fd5�Zxd4ej� fd6�Zyd4ej� fd7�Zzd8� Z{d9� Z|d:� Z}d4ej� d;emd<emfd=�Z~d>d?�d@�ZdA� Z�dB� Z�efdC� � Z�efdD� � Z�dE� Z�egef ehe�� eedF� dG� � � � � Z�egef ehe�� eedH� dI� � � � � Z�egef eh� eedJ� dKe�fdL�� � � � Z�d4ej� dMe�dKe�fdN�Z�d4ej� dKdfdO�Z�dP� Z�efd4ej� dKe�fdQ�� Z�dR� Z�eief eedS� dT� � � � Z�d4ej� fdU�Z�d4ej� fdV�Z�d4ej� fdW�Z�dX� Z�d4ej� fdY�Z�dmdZ�Z�d4ej� fd[�Z� eh� d4ej� fd\�� Z�d4ej� fd]�Z�ef eed^� d4ej� fd_�� � Z�d4ej� d`e8daemdbeem dKdf
dc�Z�dd� Z�dldnde�Z�dndf�Z�dmdg�Z�dh� Z�di� Z�e�dldj�� Z�eadkk( r e�jD e�� � yy)oz2Client to manage Ubuntu Pro services on a machine.� N��wraps)�List�Optional�Tuple)�actions�apt�apt_news�config�contract�daemon�defaults�entitlements�event_logger�
exceptions�http�lock)�log)�messages�security_status)�status)�timer�util�version)�call_api)�FullAutoAttachOptions�_full_auto_attach)� _initiate)�MagicAttachRevokeOptions�_revoke)�MagicAttachWaitOptions�_wait)�_reboot_required)�_is_attached)�
AptProxyScope�setup_apt_proxy)�NAME�
USAGE_TMPL)�set_fix_parser)�AttachActionsConfigFile�IncorrectTypeError)�PRINT_WRAP_WIDTH)�*create_enable_entitlements_not_found_error�entitlements_disable_order�get_valid_entitlement_names)�ApplicationStatus�CanDisableFailure�CanEnableFailure�CanEnableFailureReason)�notices�state_files)�Notice)�JsonArrayFormatter)�refresh_motd�update_motd_messages)� safe_dump� safe_loadz$https://auth.contracts.canonical.com)�tabular�json�yamlzua_logs.tar.gzc � � � e Zd Zdddej dfdee f� fd�
Zd� Zd� fd� Z e
deee ee f fd�� Z
� xZS ) �UAArgumentParserN� base_descc �: �� t �| � ||||�� || _ y )N)�prog�usage�epilog�formatter_class)�super�__init__rA )�selfrC rD rE rF rA � __class__s ��7/usr/lib/python3/dist-packages/uaclient/cli/__init__.pyrH zUAArgumentParser.__init__T s, �� � ������+� �
� #��� c � � | j t j � |dk( rt j }| j d|dz � y )Nz&the following arguments are required: � �
)�print_usage�sys�stderrr �CLI_TRY_HELP�exit)rI �messages rK �errorzUAArgumentParser.errore s<