
    ztf%                     P   d Z ddlZddlmZmZ ddlmZmZ erddlm	Z	 	  ed      Z
d	Zd
Zg dZ ej                  d      rddlZ ej                   dd       ddlmZ ddlmZ ddlmZmZ ddlmZmZmZ ddlmZ ddlmZm Z m!Z! ddl"m#Z#m$Z$ de%defdZ&[[y# e$ r dZ
Y |w xY w)z~Psygnal implements the observer pattern for Python.

It emulates the signal/slot pattern from Qt, but it does not require Qt.
    N)PackageNotFoundErrorversion)TYPE_CHECKINGAny   EventedModelpsygnalz0.0.0zTalley Lambertztalley.lambert@gmail.com)__version__	_compiled	debouncedEmissionInfoemit_queuedEmitLoopErroreventedr	   get_evented_namespace
is_eventedSignalSignalGroupSignalGroupDescriptorSignalInstance	throttledPSYGNAL_UNCOMPILEDzPSYGNAL_UNCOMPILED no longer has any effect. If you wish to run psygnal without compiled files, you can run:

python -c "import psygnal.utils; psygnal.utils.decompile()"

(You will need to reinstall psygnal to get the compiled version back.)   )
stacklevel)r   )r   )r   r   )r   r   r   )r   )r   r   r   )r   r   namereturnc                 F    | dk(  rddl m} |S t        dt        d|       )Nr	   r   r   zmodule z has no attribute )_evented_modelr	   AttributeError__name__)r   r	   s     Z/var/www/html/software/conda/envs/higlass/lib/python3.12/site-packages/psygnal/__init__.py__getattr__r#   <   s,    ~0
78,.@I
JJ    )'__doc__osimportlib.metadatar   r   typingr   r   r   r	   r   
__author__	__email____all__getenvwarningswarn_evented_decoratorr   _exceptionsr   _groupr   r   _group_descriptorr   r   r   _queuer   _signalr   r   r   
_throttlerr   r   strr#    r$   r"   <module>r8      s   
 
 < %,)$K 
&	& 299!"HMM	Q  ( & - W W  6 6 ,Kc Kc K i  Ks   B B%$B%