Current File : //proc/self/root/usr/lib/python3/dist-packages/uaclient/cli/__pycache__/detach.cpython-312.pyc |
�
Uٵg�
� �h � d dl mZmZmZmZmZmZmZmZ d dl m
Z
d dlmZm
Z
mZ d dlmZ d dlmZ d dlmZmZ d dlmZ ej0 � Ze
j4 e
j6 e
j8 � e
j: d� d efd
�� � � � Zdej@ de!d
e!d efd�Z" edejF ejH eejJ e
edejL jO d�� d�� edejP jO d�� dddgd�� g�� g�� Z)y)� )�config�daemon�entitlements�event_logger�
exceptions�messages�timer�util)�cli_util)�ProArgument�ProArgumentGroup�
ProCommand)�perform_disable)�HelpCategory)�
machine_token�state_files)�update_motd_messagesz
pro detach�returnc �� � t || j | j dk( �� }|dk( r(t j � t j � t j � |S )zXPerform the detach action for this machine.
@return: 0 on success, 1 otherwise
�json)�
assume_yes�json_outputr ) �_detachr �formatr �startr �stop�event�process_events)�args�cfg�kwargs�rets �5/usr/lib/python3/dist-packages/uaclient/cli/detach.py�
action_detachr$ sN � � �����d�k�k�V�6K��C� �a�x�����
�
�
�� �����J� r r r c � � g }t j | � D ]C } t j | |�� }|j d�� \ }}|s�3|j
|� �E |rpt j t j j t |� � � |D ]0 }t j dj |j � � �2 t j |�� sy|D ] }t# || ||d�� � t% j&