D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
python3
/
dist-packages
/
uaclient
/
cli
/
__pycache__
/
Filename :
enable.cpython-312.pyc
back
Copy
� ���hAK � � � d dl Z d dlZd dlmZmZmZmZmZ d dlm Z m Z mZmZm Z mZmZmZmZmZ d dlmZmZ d dlmZmZmZ d dlmZmZ d dlmZ d dlm Z d d l!m"Z"m#Z#m$Z$ d d l%m&Z& d dl'm(Z( ejR ejT e+� � Z, edd e-fde-fdeee.ef fg� Z/de j` de.de-fd�Z1 d@de j` de-dee jd fd�Z3de j` de.dee dee de.de.de.fd�Z4de-dee.ef dee. d ee. d!eee.ef d"eee.ef d e-fd#�Z5de j` d$e.de.de-de-de-d%eee. dee dee d&e/fd'�Z6e jn e jp e jr e jt � d&e;fd(�� � � Z< e$d)ejz ej| e<e&j~ d* e# e"dej� j� d+j� ej� e j` � �,� � �-� d.d/�0� e"d1ej� d2�3� e"d4ej� j� d)�5� d2�3� e"d6ej� d2�3� e"d7ej� d2�3� e"d8ej� j� d9�:� d.d9d;gd9�<� e"d=ej� d.�3� g�>� g�?� ZJy)A� N)�Any�Dict�List� NamedTuple�Optional) �api�config�contract�entitlements�event_logger� exceptions�lock�messages�status�util)�ServiceWithDependencies� _dependencies)� EnableOptions�EnableResult�_enable)�EnabledService�_enabled_services)�_is_attached)�cli_util)�ProArgument�ProArgumentGroup� ProCommand)�HelpCategory)� machine_token�_EnableOneServiceResult�success�needs_reboot�error�cfg�variant� assume_yesc �p � t j |� }t j | � }t j | |j � � }|s |t j � y t | � j }t | � j }|D ] } t | | j |d||d ||�� �" y )NF) r$ �ent_namer% �access_onlyr&