/usr/lib/python3/dist-packages/uaclient/__pycache__
Edit: /usr/lib/python3/dist-packages/uaclient/__pycache__/contract.cpython-310.pyc (24899B)
o
Ki @ s d dl Z d dlZd dlZd dlmZ d dlmZmZmZm Z m
Z
d dlm m
Z d dlmZmZmZmZmZmZmZmZmZ d dlmZ d dlmZ d dlmZ d dlm Z d d l!m"Z"m#Z# d d
l$m%Z% d dl&m'Z' dZ(d
Z)d
Z*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dddddZ4e5 Z6e7e8e9Z:edddgZ;G dd dej<Z=G dd d e%j>Z?d!e@fd"d#ZA $ $dLd%ed&eeBef d'eeBef d(eCd)eCd*eCd+dfd,d-ZD . $ $dMd%ed/eeBef d0eeBef d(eCd)eCd*eCd+e
eeCf fd1d2ZEd3ejFd+ejGfd4d5ZHdNd%efd6d7ZId%ed+ee fd8d9ZJd%ed:eBd+eeBef fd;d<ZKd=eeBeBf d>eeBeBf d+eLfd?d@ZM dOdAeeBef dBeBdCeBde eB d+eeLeeBef f f
dDdEZN dPd/eeBef dFe eB de eB d+dfdGdHZOd%edIeeBef d+ee; fdJdKZPdS )Q N)
namedtuple)AnyDictListOptionalTuple)
data_typesevent_logger
exceptionshttpmessagessecret_managersystemutilversion)_enabled_services)_is_attached)UAConfig)ATTACH_FAIL_DATE_FORMAT)attachment_data_filemachine_id_file)
serviceclient)get_user_or_root_log_file_pathz/v1/context/machines/tokenz3/v1/contracts/{contract}/context/machines/{machine}z
/v1/resourcesz3/v1/resources/{resource}/context/machines/{machine}z/v1/clouds/{cloud_type}/tokenz3/v1/contracts/{contract}/machine-activity/{machine}z/v1/contractz/v1/magic-attachz?/v1/contracts/{contract}/context/machines/{machine}/guest-token )series_overridesseriescloudvariantEnableByDefaultServicenamer c @ s e Zd Zejdejddejdejddejdejddejdejddejdejddejdejddejd ejddejd
ejddejdejddejdejddejd
ejddejdejddejdejddejdejddgZ ddee dee dee dee dee dee d ee d
ee dee dee d
ee dee dee dee fddZ dS )CPUTypeDatacpuinfo_cpuF)requiredcpuinfo_cpu_architecturecpuinfo_cpu_familycpuinfo_cpu_implementercpuinfo_cpu_partcpuinfo_cpu_revisioncpuinfo_cpu_variant
cpuinfo_modelcpuinfo_model_namecpuinfo_steppingcpuinfo_vendor_id"sys_firmware_devicetree_base_model
sysinfo_modelsysinfo_typeNc C sX || _ || _|| _|| _|| _|| _|| _|| _| | _|
| _ || _
|| _|
| _|| _
d S Nr$ r&