Sindbad~EG File Manager
�
(Μg�L � �& � d dl Z d dlmZmZ d dlmZmZ ej d� Z G d� de j � Z
G d� de j � Z G d � d
e j � Z G d� de j � Z
ed
k( r e j � yy)� N)�contextmanager� ExitStack)�catch_unraisable_exception�
import_helper� _testcapic �� � e Zd ZdZdZdZefd�Zd� Zeefd�� 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 y)�TestDictWatchersr � � c �, � t j |� S �N)r �add_dict_watcher��self�kinds �9/usr/local/lib/python3.12/test/test_capi/test_watchers.py�add_watcherzTestDictWatchers.add_watcher � � ��)�)�$�/�/� c �. � t j |� y r
)r �clear_dict_watcher�r �
watcher_ids r �
clear_watcherzTestDictWatchers.clear_watcher � � ��$�$�Z�0r c # � K � | j |� } |�� | j |� y # | j |� w xY w�wr
�r r �r r �wids r �watcherzTestDictWatchers.watcher �<