+
    ˜qgj(  ã                   óh   € R t ^ RIHt ^ RIHt ^ RIHtHt RRR//tR t	R t
]! 4       t]	! ]4       R	# )
z�
cloud-init reporting framework

The reporting framework is intended to allow all parts of cloud-init to
report events in a structured manner.
)ÚType)ÚDictRegistry)ÚHandlerTypeÚavailable_handlersÚloggingÚtypeÚlogc                óJ  € V P                  4        FŽ  w  rV'       g   \        P                  VRR7       K&  VP                  4       p\        P
                  VP                  R4      ,          p\        P                  V4       V! R/ VB p\        P                  W4       K�  	  R# )zÝUpdate the instantiated_handler_registry.

:param config:
    The dictionary containing changes to apply.  If a key is given
    with a False-ish value, the registered handler matching that name
    will be unregistered.
T)Úforcer   N© )ÚitemsÚinstantiated_handler_registryÚunregister_itemÚcopyr   Úregistered_itemsÚpopÚregister_item)ÚconfigÚhandler_nameÚhandler_configÚclsÚinstances   &    Ú>/usr/lib/python3/dist-packages/cloudinit/reporting/__init__.pyÚupdate_configurationr      sŽ   € ð )/¯©®Ñ$ˆßÜ)×9Ñ9Ø Dð :ô ñ Ø'×,Ñ,Ó.ˆÜ!3×!DÑ!DØ×Ñ˜vÓ&õ"
ˆô 	&×5Ñ5°lÔCÙÑ(˜Ñ(ˆÜ%×3Ñ3°LÖKó )7ó    c                  óp   € \         P                  P                  4        F  p V P                  4        K  	  R # )N)r   r   ÚvaluesÚflush)Úhandlers    r   Úflush_eventsr   -   s%   € ä0×AÑA×HÑHÖJˆØ�‰Žó Kr   N)Ú__doc__Útypingr   Úcloudinit.registryr   Úcloudinit.reporting.handlersr   r   ÚDEFAULT_CONFIGr   r   r   r   r   r   Ú<module>r%      sD   ðñ
õ å +ß Hð �˜ˆð€ò
Lò.ñ !-£Ð Ù �^Ö $r   