RhJddlZGddejjZy)Nc$eZdZdZdZdZdZy) TestHandlercftjjj|d||_y)Nr)logginghandlersBufferingHandler__init__matcher)selfr s 2/usr/lib/python3.12/test/support/logging_helper.pyr zTestHandler.__init__s' ))224; cy)NF)r s r shouldFlushzTestHandler.shouldFlush sr cp|j||jj|jy)N)formatbufferappend__dict__)r records r emitzTestHandler.emits$ F 6??+r c pd}|jD]$}|jj|fi|s!d}|S|S)zW Look for a saved dict whose keys/values match the supplied arguments. FT)rr matches)r kwargsresultds r rzTestHandler.matchessI A#t||##A00   r N)__name__ __module__ __qualname__r rrrrr r rrs, r r)logging.handlersrrrrrr r r!s '""33r