o
    U(g)                     @  sr   d dl mZ d dlZddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 dd	lm
Z
 g d
ZdddZdS )    )annotationsN   )ANY)default_namespace)NamedSignal)	Namespace)Signal)signal)r   r   r   r   r   r	   namestrreturnt.Anyc                 C  s   dd l }| dkrdd l}|jdtdd |jdS | dkr.dd	lm} |jd
tdd |S | dkrBddlm} |jdtdd |S t	| )Nr   __version__zThe '__version__' attribute is deprecated and will be removed in Blinker 1.9.0. Use feature detection or 'importlib.metadata.version("blinker")' instead.   )
stacklevelblinkerreceiver_connectedr   )_receiver_connectedzThe global 'receiver_connected' signal is deprecated and will be removed in Blinker 1.9. Use 'Signal.receiver_connected' and 'Signal.receiver_disconnected' instead.WeakNamespace)_WeakNamespacezZ'WeakNamespace' is deprecated and will be removed in Blinker 1.9. Use 'Namespace' instead.)
warningsimportlib.metadatawarnDeprecationWarningmetadataversionbaser   r   AttributeError)r
   r   	importlibr   r    r   X/var/www/python.lazyprojects.co.uk/venv/lib/python3.10/site-packages/blinker/__init__.py__getattr__   s4   r!   )r
   r   r   r   )
__future__r   typingtr   r   r   r   r   r   r	   __all__r!   r   r   r   r    <module>   s    
