File: //lib/python3.10/test/support/__pycache__/logging_helper.cpython-310.pyc
o
�*�g� � @ s d dl ZG dd� dejj�ZdS )� Nc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�TestHandlerc C s t jj�| d� || _d S )Nr )�logging�handlers�BufferingHandler�__init__�matcher)�selfr � r �2/usr/lib/python3.10/test/support/logging_helper.pyr s
zTestHandler.__init__c C s dS )NFr )r r r r
�shouldFlush
s zTestHandler.shouldFlushc C s | � |� | j�|j� d S )N)�format�buffer�append�__dict__)r �recordr r r
�emit s
zTestHandler.emitc K s2 d}| j D ]}| jj|fi |��rd} |S q|S )zW
Look for a saved dict whose keys/values match the supplied arguments.
FT)r
r �matches)r �kwargs�result�dr r r
r s
�zTestHandler.matchesN)�__name__�
__module__�__qualname__r r r r r r r r
r s
r )�logging.handlersr r r r r r r r
�<module> s