/usr/lib/python3.6/site-packages/cloudinit/sources/azure/__pycache__
Edit: /usr/lib/python3.6/site-packages/cloudinit/sources/azure/__pycache__/kvp.cpython-36.pyc (1708B)
3
\meX @ s d dl Z d dlmZ d dlmZ d dlmZ d dlmZmZ d dl m
Z
mZ e je
Zeej ddd Zeed
ddZe
jed
ddZedddZdS ) N)datetime)Optional)version)handlersinstantiated_handler_registry)errorsidentity)returnc C s t jjd} t| tjsdS | S )z'Get instantiated KVP telemetry handler.Z telemetryN)r Zregistered_itemsget
isinstancer HyperVKvpReportingHandler)kvp_handler r /usr/lib/python3.6/kvp.pyget_kvp_handler s
r )reportr c C s, t }|dkrtjd dS |jd| dS )z/Report to host via PROVISIONING_REPORT KVP key.Nz.KVP handler not enabled, skipping host report.FZPROVISIONING_REPORTT)r LOGdebugZ write_key)r r
r r r report_via_kvp s
r )errorr c C s t | j S )N)r Zas_encoded_report)r r r r report_failure_to_host&