+
    Bi                     L    ^ RI t ! R R]P                  P                  4      tR# )    Nc                   8   a  ] tR t^t o R tR tR tR tRtV t	R# )TestHandlerc                f    \         P                  P                  P                  V ^ 4       Wn        R# )r   N)logginghandlersBufferingHandler__init__matcher)selfr
   s   &&2/usr/lib/python3.14/test/support/logging_helper.pyr	   TestHandler.__init__   s%     	))224;    c                    R # )F )r   s   &r   shouldFlushTestHandler.shouldFlush   s    r   c                r    V P                  V4       V P                  P                  VP                  4       R # )N)formatbufferappend__dict__)r   records   &&r   emitTestHandler.emit   s$    F6??+r   c                    R pV P                    F+  pV P                  P                  ! V3/ VB '       g   K(  Rp V# 	  V# )FT)r   r
   matches)r   kwargsresultds   &,  r   r   TestHandler.matches   sE     A||##A000	  r   )r
   N)
__name__
__module____qualname____firstlineno__r	   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     ,	 	r   r   )logging.handlersr   r   r   r   r   r   r   <module>r)      s     '""33 r   