HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //lib64/python3.6/site-packages/immutables/__pycache__/_testutils.cpython-36.pyc
3

�f#`��@s`Gdd�d�ZGdd�de�ZGdd�d�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZdS)
c@s6eZdZdZdd�dd�Zdd�Zdd�Zd	d
�ZdS)�HashKeyN)�error_on_eq_tocCs"|dkst�||_||_||_dS)N����)�AssertionError�name�hashr)�selfrrr�r	�"/usr/lib64/python3.6/_testutils.py�__init__szHashKey.__init__cCs&|jdk	r|jjrt�dj|j|j�S)Nz<Key name:{} hash:{}>)�_crasher�
error_on_repr�	ReprError�formatrr)rr	r	r
�__repr__
szHashKey.__repr__cCs|jdk	r|jjrt�|jS)N)r�
error_on_hash�HashingErrorr)rr	r	r
�__hash__szHashKey.__hash__cCs�t|t�stS|jdk	r$|jjr$t�|jdk	rH|j|krHtdj||���|jdk	rl|j|krltdj||���|j	|j
f|j	|j
fkS)Nzcannot compare {!r} to {!r})�
isinstancer�NotImplementedr�error_on_eq�EqErrorr�
ValueErrorrrr)r�otherr	r	r
�__eq__s
zHashKey.__eq__)�__name__�
__module__�__qualname__rrrrrr	r	r	r
rs
rcs4eZdZ�fdd�Z�fdd�Z�fdd�Z�ZS)�KeyStrcs tjdk	rtjjrt�t�j�S)N)rrrr�superr)r)�	__class__r	r
r&szKeyStr.__hash__cs"tjdk	rtjjrt�t�j|�S)N)rrrrrr)rr)r r	r
r+sz
KeyStr.__eq__cs"tjdk	rtjjrt�t�j|�S)N)rrr
rrr)rr)r r	r
r0szKeyStr.__repr__)rrrrrr�
__classcell__r	r	)r r
r$src@s.eZdZdddd�dd�Zdd�Zdd�Zd	S)
�HashKeyCrasherF)rrr
cCs||_||_||_dS)N)rrr
)rrrr
r	r	r
r8szHashKeyCrasher.__init__cCstjdk	rtd��|t_dS)Nzcannot nest crashers)rr�RuntimeError)rr	r	r
�	__enter__>s
zHashKeyCrasher.__enter__cGs
dt_dS)N)rr)r�excr	r	r
�__exit__CszHashKeyCrasher.__exit__N)rrrrr$r&r	r	r	r
r"6sr"c@seZdZdS)rN)rrrr	r	r	r
rGsrc@seZdZdS)rN)rrrr	r	r	r
rKsrc@seZdZdS)rN)rrrr	r	r	r
rOsrN)r�strrr"�	Exceptionrrrr	r	r	r
�<module>s
#