Current File : //usr/lib/python3/dist-packages/hamcrest/core/__pycache__/selfdescribingvalue.cpython-312.pyc |
�
���e� � �R � d dl Z d dlmZ d dlmZ d dlmZ dZdZdZ G d� d e� Z
y)
� N)�Any)�Description)�SelfDescribingzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc �0 � e Zd ZdZdeddfd�Zdeddfd�Zy)�SelfDescribingValuea( Wrap any value in a ``SelfDescribingValue`` to satisfy the
:py:class:`~hamcrest.core.selfdescribing.SelfDescribing` interface.
**Deprecated:** No need for this class now that
:py:meth:`~hamcrest.core.description.Description.append_description_of`
handles any type of value.
�value�returnNc �F � t j dt � || _ y )Nz$SelfDescribingValue no longer needed)�warnings�warn�DeprecationWarningr )�selfr s �C/usr/lib/python3/dist-packages/hamcrest/core/selfdescribingvalue.py�__init__zSelfDescribingValue.__init__ s � ��
�
�<�>P�Q���
� �descriptionc �: � |j | j � y)z%Generates a description of the value.N)�append_description_ofr )r r s r �describe_tozSelfDescribingValue.describe_to s � ��)�)�$�*�*�5r )�__name__�
__module__�__qualname__�__doc__r r r r � r r r r s- � ���c� �d� �6�{� 6�t� 6r r )r �typingr �hamcrest.core.descriptionr �hamcrest.core.selfdescribingr �
__author__�
__copyright__�__license__r r r r �<module>r! s, �� � � 1� 7�
�
�-�
�$��6�.� 6r