File: //var/opt/nydus/ops/referencing/__pycache__/_attrs.cpython-39.pyc
a
�,�h � @ sz d dl mZ d dlmZmZ d dlmZmZ ed�Z
ddd�dd�Zddd�d d
�ZG dd� de�Ze
d
d�dd��ZdS )� )�annotations)�NoReturn�TypeVar)�define�frozen�_Tztype[_T])�cls�returnc C s t | _t| �S �N)�_do_not_subclass�__init_subclass__�_define�r � r �C/opt/nydus/tmp/pip-target-wkfpz8uv/lib/python/referencing/_attrs.pyr
s r c C s t | _t| �S r
)r r �_frozenr r r r r s r c @ s e Zd Zdd� ZdS )�UnsupportedSubclassingc C s dS )Nz�Subclassing 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 �zUnsupportedSubclassing.__str__N)�__name__�
__module__�__qualname__r r r r r r s r r )r c C s
t � �d S r
)r r r r r r s r N)�
__future__r �typingr r �attrsr r
r r r � Exceptionr �staticmethodr r r r r �<module> s