HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/usr/lib/python3/dist-packages/hamcrest/core/core/__pycache__/issame.cpython-38.pyc
U

�b�V��@s4dZdZdZddlmZGdd�de�Zdd�Zd	S)
zJon ReidzCopyright 2011 hamcrest.orgzBSD, see License.txt�)�BaseMatcherc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�IsSamecCs
||_dS�N��object)�selfr�r�;/usr/lib/python3/dist-packages/hamcrest/core/core/issame.py�__init__
szIsSame.__init__cCs
||jkSrr)r�itemrrr	�_matches
szIsSame._matchescCs,|�d��tt|j����d��|j�dS)Nzsame instance as � )�append_text�hex�idr�append_description_of)rZdescriptionrrr	�describe_tos
���zIsSame.describe_tocCs8|�d�|dk	r*|�tt|����d�|�|�dS)Nzwas r
)rrrr)rrZmismatch_descriptionrrr	�describe_mismatchs
�zIsSame.describe_mismatchN)�__name__�
__module__�__qualname__r
rrrrrrr	rsrcCst|�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)�objrrr	�
same_instances	rN)�
__author__Z
__copyright__Z__license__Zhamcrest.core.base_matcherrrrrrrr	�<module>s