/usr/lib/python3/dist-packages/uaclient/cli/__pycache__
Edit: /usr/lib/python3/dist-packages/uaclient/cli/__pycache__/attach.cpython-310.pyc (4018B)
o
Ki @ sh d dl Z d dlZd dlmZmZmZmZmZmZ d dl m
Z
d dlmZm
Z
d dlmZmZ d dlmZ d dlmZmZmZ d dlmZ d d lmZmZ d d
lmZmZ d dlm Z d dl!m"Z" e# Z$d
d Z%ej&ej'e(ddd Z)edej*ej+e)dej,deedej-ddedej.dddedej/e 0ddedej1j2d d!d"d d#gd d$gd%gd&Z3dS )' N)actionscontractevent_logger
exceptionsmessagessecret_manager) _initiate)MagicAttachRevokeOptions_revoke)MagicAttachWaitOptions_wait)cli_util)ProArgumentProArgumentGroup
ProCommand)HelpCategory)AttachActionsConfigFileIncorrectTypeError)*create_enable_entitlements_not_found_errorget_valid_entitlement_names)CanEnableFailure) safe_loadc
K s | j dkr
tjd| j dttj t|d}tdtjj |j d t
|jd}zt||d}W n! tj
yT } zttj t|jd}t||d |d }~ww tdtj |jS ) Njson--format)paramvaluecfg
) user_code)magic_token)optionsr )formatr MagicAttachInvalidParameventinfor CLI_MAGIC_ATTACH_INITr CLI_MAGIC_ATTACH_SIGN_INr r tokenr MagicAttachTokenErrorCLI_MAGIC_ATTACH_FAILEDr r
CLI_MAGIC_ATTACH_PROCESSINGcontract_token)argsr kwargs
initiate_respwait_options wait_resperevoke_options r4 5/usr/lib/python3/dist-packages/uaclient/cli/attach.py
_magic_attach# s8
r6 z
pro attachc
K s | j r
| jr
t | j s| jst| |d}d }n6| j r(| j }tj| d }n'z
t t
| j}W n tyH } z
tj| jj
|jdd }~ww |j }|j}| joU|d u }z
tj|||d W n tjyl t w d}|d ur| jrt||\} }
| D ]5}t||\}}
|sd}|
d urt|
tr|
jd urt|
jj tj|
jj|
jj
|d qt| q|
rt|
|d}tj|jtj d tj|j|j!d d}t"#|}|$ t%&| |S ) Nr )config_nameerror)r( allow_enabler ) error_msg
error_codeservice) file_type)r; r<