%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/hamcrest/core/core/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/hamcrest/core/core/__pycache__/issame.cpython-312.pyc

�

���e@���ddlmZddlmZddlmZddlmZdZdZ	dZ
ed�ZGd	�d
ee�Zdedeefd
�Z
y)�)�TypeVar)�BaseMatcher)�Description)�MatcherzJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txt�Tc�P�eZdZdeddfd�Zdedefd�Zdeddfd�Zded	eddfd
�Z	y)�IsSame�obj�returnNc��||_y�N��object)�selfr
s  �;/usr/lib/python3/dist-packages/hamcrest/core/core/issame.py�__init__zIsSame.__init__s	������itemc��||juSr
r)rrs  r�_matcheszIsSame._matchess���t�{�{�"�"r�descriptionc���|jd�jtt|j���jd�j	|j�y)Nzsame instance as � )�append_text�hex�idr�append_description_of)rrs  r�describe_tozIsSame.describe_tosF����� 3�4�@�@��R����_�AU�V�b�b��	
�
�
����
,r�mismatch_descriptionc��|jd�|�2|jtt|���jd�|j|�y)Nzwas r)rrrr)rrrs   r�describe_mismatchzIsSame.describe_mismatchsE���(�(��0��� �,�,�S��D��]�;�G�G��L��2�2�4�8r)
�__name__�
__module__�__qualname__rr�boolrrrr!�rrr	r	sU���A��$��#�Q�#�4�#�-�{�-�t�-�
9�a�9�{�9�t�9rr	r
rc��t|�S)aMatches if evaluated object is the same instance as a given object.

    :param obj: The object to compare against as the expected value.

    This matcher invokes the ``is`` identity operator to determine if the
    evaluated object is the the same object as ``obj``.

    )r	)r
s r�
same_instancer(!s���#�;�rN)�typingr�hamcrest.core.base_matcherr�hamcrest.core.descriptionr�hamcrest.core.matcherr�
__author__�
__copyright__�__license__rr	r(r&rr�<module>r0sP���2�1�)�
�
�-�
�$���C�L��9�[��^�9�&	�q�	�W�Q�Z�	r

Zerion Mini Shell 1.0