File: //lib/python3/dist-packages/hamcrest/core/__pycache__/selfdescribingvalue.cpython-310.pyc
o
(]^� � @ sL d dl Z d dlmZ d dlmZ d dlmZ dZdZdZ G dd � d e�Z
dS )
� N)�Any)�Description)�SelfDescribingzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txtc @ s4 e Zd ZdZdeddfdd�Zdeddfdd �ZdS )
�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 C s t �dt� || _d S )Nz$SelfDescribingValue no longer needed)�warnings�warn�DeprecationWarningr )�selfr � r �C/usr/lib/python3/dist-packages/hamcrest/core/selfdescribingvalue.py�__init__ s
zSelfDescribingValue.__init__�descriptionc C s |� | j� dS )z%Generates a description of the value.N)�append_description_ofr )r r r r r
�describe_to s zSelfDescribingValue.describe_to)�__name__�
__module__�__qualname__�__doc__r r r r r r r r
r s r )r �typingr �hamcrest.core.descriptionr �hamcrest.core.selfdescribingr �
__author__�
__copyright__�__license__r r r r r
�<module> s