o
    Rh                     @  sj   d dl mZ d dlmZmZ d dlmZmZ	 edZ
ddd	Zdd
dZG dd deZedddZdS )    )annotations)NoReturnTypeVar)definefrozen_Tclstype[_T]returnc                 C     t | _t| S N)_do_not_subclass__init_subclass___definer    r   T/home/air/sanwanet/backup_V2/venv/lib/python3.10/site-packages/referencing/_attrs.pyr   
      r   c                 C  r   r   )r   r   _frozenr   r   r   r   r      r   r   c                   @  s   e Zd Zdd ZdS )UnsupportedSubclassingc                 C  s   	 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.r   )selfr   r   r   __str__   s   zUnsupportedSubclassing.__str__N)__name__
__module____qualname__r   r   r   r   r   r      s    r   r   c                   C  s   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   r   <module>   s    

	