HEX
Server: nginx/1.30.4
System: Linux d-twindigital-web-1.host-ed.eu 4.18.0-553.141.2.el8_10.x86_64 #1 SMP Wed Jul 8 10:28:18 EDT 2026 x86_64
User: u_twindigital_html (1009)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: //lib/python3.6/site-packages/S3/__pycache__/BidirMap.cpython-36.opt-1.pyc
3

@tJ[n�@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	rszBidirMap.__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