
    7\h                     >    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     E/opt/python-3.11.14/usr/lib/python3.11/test/support/logging_helper.pyr	   zTestHandler.__init__   s+     	)224;;;    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                 N    	 d}| j         D ]} | j        j        |fi |rd} n|S )NFT)r   r
   matches)r   kwargsresultds       r   r   zTestHandler.matches   sT    	  	 	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   