Sindbad~EG File Manager
�
'ΜguR � �� � d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dlmZ d dlm Z e j d�� ej ddg� � Z ej ddg�
� Z
ej e
d� ZdZd
� Z G d� dej$ � Z G d� d� Z G d� de� Z G d� de� Z G d� deej. � Ze G d� deej. � � Z G d� de� Z G d� deej. � Ze G d� deej. � � Z G d � d!e� Z G d"� d#eej. � Ze G d$� d%eej. � � Z G d&� d'e � Z! G d(� d)e� Z" G d*� d+e"ej. � Z#e G d,� d-e"ej. � � Z$ G d.� d/� Z% G d0� d1e%ej. � Z&e G d2� d3e%ej. � � Z'e(d4k( r ejR � yy)5� N)�
gc_collect)�
import_helper)�threading_helperT)�module�queue�_queue)�blocked)�freshzNo _queue module found� c �^ � | j dkD xr | j � | j k( S �Nr )�maxsize�qsize)�qs �,/usr/local/lib/python3.12/test/test_queue.py�qfullr s$ � ��9�9�q�=�3�Q�W�W�Y�!�)�)�3�3� c � � e Zd Zd� Zd� Zy)�_TriggerThreadc � � || _ || _ t j � | _ t j
j
| � y �N)�fn�args� threading�Event�startedEvent�Thread�__init__)�selfr r s r r z_TriggerThread.__init__ s3 � ������ �%�O�O�-������!�!�$�'r c � � t j d� | j j � | j | j
� y )N皙�����?)�time�sleepr �setr r �r s r �runz_TriggerThread.run! s3 � �
�
�
�3���������������r N)�__name__�
__module__�__qualname__r r&