Файловый менеджер - Редактировать - /usr/lib/python3/dist-packages/uaclient/clouds/__pycache__/lxd.cpython-310.pyc
Ðазад
o ��g, � @ sd d dl Z d dlmZmZmZmZmZmZ d dlm Z e � e�e��Z dZdZdZG dd� de �ZdS ) � N)�config� exceptions�http�log�secret_manager�util)�AutoAttachInstancez /dev/lxd/sockz/1.0/ubuntu-proz/1.0/ubuntu-pro/tokenc @ sR e Zd Zedefdd��Zdefdd�Zdedefdd�Zd ej de fd d�ZdS ) �LXDAutoAttachInstance�returnc C � dS )NT� ��selfr r �5/usr/lib/python3/dist-packages/uaclient/clouds/lxd.py� is_viable s zLXDAutoAttachInstance.is_viablec C r )zSYes, but only once - is_pro_license_present doesn't support wait_for_changeTr r r r r �should_poll_for_pro_license s z1LXDAutoAttachInstance.should_poll_for_pro_license�wait_for_changec C sh |rt �� �t�tdt�}|jdkr"tjdt j |j|jd�d� dS |j� dd�d kr2t�d � dS dS )N�GET�� z4LXD instance API returned error for ubuntu-pro query)�code�body)�extraF�guest_attach�off�onzNguest_attach config is not turned on. The machine will not try to auto-attach.T)r �CancelProLicensePollingr �unix_socket_request�LXD_INSTANCE_API_SOCKET_PATH�$LXD_INSTANCE_API_ENDPOINT_UBUNTU_PROr �LOG�errorr r r � json_dict�get�info)r r �respr r r �is_pro_license_present s&