§
    (¶Õi”  ã                   ó>   — d dl Z G d„ dej        j        ¦  «        ZdS )é    Nc                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestHandlerc                 ó^   — t           j        j                             | d¦  «         || _        d S )Nr   )ÚloggingÚhandlersÚBufferingHandlerÚ__init__Úmatcher)Úselfr
   s     ú2/usr/lib/python3.11/test/support/logging_helper.pyr	   zTestHandler.__init__   s+   € õ 	ÔÔ)×2Ò2°4¸Ñ;Ô;Ð;ØˆŒˆˆó    c                 ó   — dS )NF© )r   s    r   ÚshouldFlushzTestHandler.shouldFlush   s   € Øˆur   c                 ón   — |                       |¦  «         | j                             |j        ¦  «         d S )N)ÚformatÚbufferÚappendÚ__dict__)r   Úrecords     r   ÚemitzTestHandler.emit   s2   € Ø�Š�FÑÔÐØŒ×Ò˜6œ?Ñ+Ô+Ð+Ð+Ð+r   c                 óL   — d}| j         D ]} | j        j        |fi |¤Žrd} nŒ|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   sO   € ð ˆØ”ð 	ð 	ˆAØ#ˆtŒ|Ô# AÐ0Ð0¨Ð0Ð0ð Ø�Ø�ðð ˆr   N)Ú__name__Ú
__module__Ú__qualname__r	   r   r   r   r   r   r   r   r      sP   € € € € € ðð ð ðð ð ð,ð ,ð ,ð	ð 	ð 	ð 	ð 	r   r   )Úlogging.handlersr   r   r   r   r   r   r   ú<module>r!      sK   ðØ Ð Ð Ð ðð ð ð ð �'Ô"Ô3ñ ô ð ð ð r   