
    Vhp                     j    d Z ddlmZ ddlmZmZmZmZ ddlm	Z	 ddl
mZmZ edeee      fd       Zy	)
z%
Context manager for capturing logs.
    )contextmanager)IteratorListSequencecast)globalLogPublisher   )ILogObserverLogEventreturnc               #      K   g } t        t        | j                        }t        j                  |       |  t        j
                  |       y w)N)r   r
   appendr   addObserverremoveObserver)eventsobservers     G/home/dcms/DCMS/lib/python3.12/site-packages/twisted/logger/_capture.pycapturedLogsr      s<     FL&--0H""8,
L%%h/s   AAN)__doc__
contextlibr   typingr   r   r   r   twisted.loggerr   _interfacesr
   r   r        r   <module>r      s@   
 & 1 1 - / 0hx12 0 0r   