
    Mh                        d dl mZ d dlmZmZ d dlmZmZ	  ed          Z
ddZdd	Z G d
 de          Zedd            ZdS )    )annotations)NoReturnTypeVar)definefrozen_Tclstype[_T]returnc                8    t           | _        t          |           S N)_do_not_subclass__init_subclass___definer	   s    R/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/referencing/_attrs.pyr   r   
       ,C3<<    c                8    t           | _        t          |           S r   )r   r   _frozenr   s    r   r   r      r   r   c                      e Zd Zd ZdS )UnsupportedSubclassingc                    	 dS )NzSubclassing is not part of referencing's public API. If no other suitable API exists for what you're trying to do, feel free to file an issue asking for one. )selfs    r   __str__zUnsupportedSubclassing.__str__   s    9	
 	
r   N)__name__
__module____qualname__r   r   r   r   r   r      s#        
 
 
 
 
r   r   r   c                     t                      r   )r   r   r   r   r   r      s    
 
"
""r   N)r	   r
   r   r
   )r   r   )
__future__r   typingr   r   attrsr   r   r   r   r   	Exceptionr   staticmethodr   r   r   r   <module>r&      s    " " " " " " $ $ $ $ $ $ $ $ 6 6 6 6 6 6 6 6WT]]   
   

 
 
 
 
Y 
 
 
 # # # # # #r   