HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/lib/python3.6/site-packages/cloudinit/sources/azure/__pycache__/kvp.cpython-36.pyc
3

\�meX�@s�ddlZddlmZddlmZddlmZddlmZmZddl	m
Z
mZeje
�Zeejd�dd	�Zeed
�dd�Ze
jed
�dd�Zed�dd�ZdS)�N)�datetime)�Optional)�version)�handlers�instantiated_handler_registry)�errors�identity)�returncCs tjjd�}t|tj�sdS|S)z'Get instantiated KVP telemetry handler.Z	telemetryN)rZregistered_items�get�
isinstancer�HyperVKvpReportingHandler)�kvp_handler�r�/usr/lib/python3.6/kvp.py�get_kvp_handlers
r)�reportr	cCs,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�LOG�debugZ	write_key)rr
rrr�report_via_kvps
r)�errorr	cCst|j��S)N)rZas_encoded_report)rrrr�report_failure_to_host&srcCsrytj�}Wn,tk
r8}zd|��}WYdd}~XnXtjddtj���dtj�j	���d|��g�}t
|�S)Nzfailed to read vm id: zresult=successzagent=Cloud-Init/z
timestamp=zvm_id=)rZquery_vm_id�	ExceptionrZ
encode_reportrZversion_stringrZutcnowZ	isoformatr)Zvm_idZid_errorrrrr�report_success_to_host*sr)ZloggingrZtypingrZ	cloudinitrZcloudinit.reportingrrZcloudinit.sources.azurerrZ	getLogger�__name__rrr�str�boolrZReportableErrorrrrrrr�<module>s