![]() Server : Apache/2.4.52 (Ubuntu) System : Linux webserver 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 17:42:15 UTC 2 x86_64 User : www-data ( 33) PHP Version : 8.1.2-1ubuntu2.21 Disable Function : NONE Directory : /lib/python3/dist-packages/cloudinit/sources/azure/__pycache__/ |
o }��fX � @ s� d dl Z d dlmZ d dlmZ d dlmZ d dlmZmZ d dl m Z mZ e �e �Zdeej fdd �Zd edefdd�Zd e jdefdd�Zdefdd�ZdS )� N)�datetime)�Optional)�version)�handlers�instantiated_handler_registry)�errors�identity�returnc C s t j�d�} t| tj�sdS | S )z'Get instantiated KVP telemetry handler.� telemetryN)r �registered_items�get� isinstancer �HyperVKvpReportingHandler)�kvp_handler� r �=/usr/lib/python3/dist-packages/cloudinit/sources/azure/kvp.py�get_kvp_handler s �r �reportc C s, t � }|du rt�d� dS |�d| � dS )z/Report to host via PROVISIONING_REPORT KVP key.Nz.KVP handler not enabled, skipping host report.F�PROVISIONING_REPORTT)r �LOG�debug� write_key)r r r r r �report_via_kvp s r �errorc C s t | �� �S )N)r �as_encoded_report)r r r r �report_failure_to_host&