/usr/lib/python3/dist-packages/uaclient/clouds/__pycache__
Edit: /usr/lib/python3/dist-packages/uaclient/clouds/__pycache__/lxd.cpython-310.pyc (2545B)
o
Ki,
@ sd d dl Z d dlmZmZmZmZmZmZ d dlm Z e
eeZ
dZdZdZG dd de ZdS ) N)config
exceptionshttplogsecret_managerutil)AutoAttachInstancez
/dev/lxd/sockz/1.0/ubuntu-proz/1.0/ubuntu-pro/tokenc @ sR e Zd ZedefddZdefddZdedefddZd ej de
fd
dZdS )
LXDAutoAttachInstancereturnc 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_licensewait_for_changec C sh |rt ttdt}|jdkr"tjdt j
|j|jdd dS |j
ddd kr2td
dS dS )NGET z4LXD instance API returned error for ubuntu-pro query)codebody)extraFguest_attachoffonzNguest_attach config is not turned on. The machine will not try to auto-attach.T)r CancelProLicensePollingr unix_socket_requestLXD_INSTANCE_API_SOCKET_PATH$LXD_INSTANCE_API_ENDPOINT_UBUNTU_PROr LOGerrorr r r json_dictgetinfo)r r respr r r is_pro_license_present s&