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: //usr/lib64/python3.6/site-packages/immutables/__pycache__/_testutils.cpython-36.opt-1.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||_||_||_dS)N)�name�hashr)�selfrrr�r�"/usr/lib64/python3.6/_testutils.py�__init__szHashKey.__init__cCs&|jdk	r|jjrt�dj|j|j�S)Nz<Key name:{} hash:{}>)�_crasher�
error_on_repr�	ReprError�formatrr)rrrr�__repr__
szHashKey.__repr__cCs|jdk	r|jjrt�|jS)N)r	�
error_on_hash�HashingErrorr)rrrr�__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�
ValueErrorrrr)r�otherrrr�__eq__s
zHashKey.__eq__)�__name__�
__module__�__qualname__r	rr
rrrrrrrs
rcs4eZdZ�fdd�Z�fdd�Z�fdd�Z�ZS)�KeyStrcs tjdk	rtjjrt�t�j�S)N)rr	rr�superr)r)�	__class__rrr&szKeyStr.__hash__cs"tjdk	rtjjrt�t�j|�S)N)rr	rrrr)rr)rrrr+sz
KeyStr.__eq__cs"tjdk	rtjjrt�t�j|�S)N)rr	r
rrr)rr)rrrr
0szKeyStr.__repr__)rrrrrr
�
__classcell__rr)rrr$src@s.eZdZdddd�dd�Zdd�Zdd�Zd	S)
�HashKeyCrasherF)rrr
cCs||_||_||_dS)N)rrr
)rrrr
rrrr8szHashKeyCrasher.__init__cCstjdk	rtd��|t_dS)Nzcannot nest crashers)rr	�RuntimeError)rrrr�	__enter__>s
zHashKeyCrasher.__enter__cGs
dt_dS)N)rr	)r�excrrr�__exit__CszHashKeyCrasher.__exit__N)rrrrr!r#rrrrr6src@seZdZdS)rN)rrrrrrrrGsrc@seZdZdS)rN)rrrrrrrrKsrc@seZdZdS)rN)rrrrrrrrOsrN)r�strrr�	Exceptionrrrrrrr�<module>s
#