�
*�Kg���>�ddlZGd�dejj��ZdS)�Nc�&�eZdZd�Zd�Zd�Zd�ZdS)�TestHandlerc�^�tjj�|d��||_dS)Nr)�logging�handlers�BufferingHandler�__init__�matcher)�selfr
s �2/usr/lib/python3.11/test/support/logging_helper.pyr zTestHandler.__init__s+�� ��)�2�2�4��;�;�;������c��dS)NF�)rs r�shouldFlushzTestHandler.shouldFlush
s���ur
c�n�|�|��|j�|j��dS)N)�format�buffer�append�__dict__)r�records r�emitzTestHandler.emits2�����F��������6�?�+�+�+�+�+r
c�L�d}|jD]}|jj|fi|��rd}n�|S)zW
Look for a saved dict whose keys/values match the supplied arguments.
FT)rr
�matches)r�kwargs�result�ds rrzTestHandler.matchessO������ � �A�#�t�|�#�A�0�0��0�0�
�����
��
r
N)�__name__�
__module__�__qualname__r rrrrr
rrrsP������������,�,�,� � � � � r
r)�logging.handlersrrrrrr
r�<module>r!sK�����������'�"�3�����r
|