+
    i(                     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# )zUpdate 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5lC((%33L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   