Sindbad~EG File Manager
�
&Μg�5 � �| � d dl Z d dlZd dlZ G d� d� Zd� Zd� Zd� Zd� Ze j d� � Z d � Z
d
� Zd� Zd� Z
d
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d � Z!d!� Z"e#d"k( r7d d#l$m%Z% e%� ejL d$ Z' e(� e' ejL d%d � yy)&� Nc �B � e Zd Z defd�Zd� Zd� Zd� Zed� � Z d� Z
y)�TestHookNc �D � |xs d| _ || _ g | _ d| _ y )N� F)�raise_on_events�exc_type�seen�closed)�selfr r s �-/usr/local/lib/python3.12/test/audit-tests.py�__init__zTestHook.__init__ s$ � �.�4�"��� ��
��� ���� c �0 � t j | � | S �N)�sys�addaudithook�r �as r � __enter__zTestHook.__enter__ s � �������r c �$ � | j � y r )�closer s r �__exit__zTestHook.__exit__ s � ��
�
�r c � � d| _ y )NT)r
�r s r r zTestHook.close! s � ���r c �F � | j D �cg c] }|d �� c}S c c}w )Nr )r )r �is r �seen_eventszTestHook.seen_events$ s"