h>ddlZGddejjZdS)Nc&eZdZdZdZdZdZdS) TestHandlerc^tjj|d||_dS)Nr)logginghandlersBufferingHandler__init__matcher)selfr s 2/usr/lib/python3.11/test/support/logging_helper.pyr zTestHandler.__init__s+ )224;;; cdS)NF)r s r shouldFlushzTestHandler.shouldFlush sur cn|||j|jdS)N)formatbufferappend__dict__)r records r emitzTestHandler.emits2 F 6?+++++r c Ld}|jD]}|jj|fi|rd}n|S)zW Look for a saved dict whose keys/values match the supplied arguments. FT)rr matches)r kwargsresultds r rzTestHandler.matchessO  A#t|#A0000   r N)__name__ __module__ __qualname__r rrrrr r rrsP,,,     r r)logging.handlersrrrrrr r r!sK'"3r