HEX
Server: LiteSpeed
System: Linux in-mum-web921.main-hosting.eu 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
User: u590867752 (590867752)
PHP: 8.2.33
Disabled: NONE
Upload Files
File: //proc/self/root/lib/python3.6/site-packages/S3/__pycache__/BidirMap.cpython-36.pyc
3

�9pe{�@sGdd�de�ZdS)c@sLeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS)�BidirMapcKs.i|_i|_x|D]}|j|||�qWdS)N)�k2v�v2k�__setitem__)�self�map�key�r�/usr/lib/python3.6/BidirMap.py�__init__s
zBidirMap.__init__cCs~||jkr>|j||kr>tdt|�dt|j|�d��y|j|j|=Wntk
rdYnX||j|<||j|<dS)NzValue 'z' already in use with key '�')r�KeyError�strr)rr�valuerrr	rs
&
zBidirMap.__setitem__cCs
|j|S)N)r)rrrrr	�__getitem__szBidirMap.__getitem__cCs
|jj�S)N)r�__str__)rrrr	r"szBidirMap.__str__cCs
|j|S)N)r)rrrrr	�getkey%szBidirMap.getkeycCs
|j|S)N)r)rrrrr	�getvalue(szBidirMap.getvaluecCsdd�|jD�S)NcSsg|]}|�qSrr)�.0rrrr	�
<listcomp>,sz!BidirMap.keys.<locals>.<listcomp>)r)rrrr	�keys+sz
BidirMap.keyscCsdd�|jD�S)NcSsg|]}|�qSrr)rrrrr	r/sz#BidirMap.values.<locals>.<listcomp>)r)rrrr	�values.szBidirMap.valuesN)�__name__�
__module__�__qualname__r
rrrrrrrrrrr	r
srN)�objectrrrrr	�<module>
s