Ë
    òT•j”  ã                   óJ   — d dl Z G d„ dej                  j                  «      Zy)é    Nc                   ó$   — e Zd Zd„ Zd„ Zd„ Zd„ Zy)ÚTestHandlerc                 óf   — t         j                  j                  j                  | d«       || _        y )Nr   )ÚloggingÚhandlersÚBufferingHandlerÚ__init__Úmatcher)Úselfr
   s     ú2/usr/lib/python3.12/test/support/logging_helper.pyr	   zTestHandler.__init__   s'   € ô 	×Ñ×)Ñ)×2Ñ2°4¸Ô;Øˆ�ó    c                  ó   — y)NF© )r   s    r   ÚshouldFlushzTestHandler.shouldFlush   s   € Ør   c                 óp   — | j                  |«       | j                  j                  |j                  «       y )N)ÚformatÚbufferÚappendÚ__dict__)r   Úrecords     r   ÚemitzTestHandler.emit   s$   € Ø�‰�FÔØ�‰×Ñ˜6Ÿ?™?Õ+r   c                 óp   — d}| j                   D ]$  } | j                  j                  |fi |¤ŽsŒ!d} |S  |S )zW
        Look for a saved dict whose keys/values match the supplied arguments.
        FT)r   r
   Úmatches)r   ÚkwargsÚresultÚds       r   r   zTestHandler.matches   sI   € ð ˆØ—‘ò 	ˆAØ#ˆt�|‰|×#Ñ# AÑ0¨Ó0Ø�ØØˆð		ð ˆr   N)Ú__name__Ú
__module__Ú__qualname__r	   r   r   r   r   r   r   r   r      s   „ òòò,ó	r   r   )Úlogging.handlersr   r   r   r   r   r   r   ú<module>r!      s    ðÛ ô�'×"Ñ"×3Ñ3õ r   