File: //usr/lib64/python3.6/site-packages/ldap/__pycache__/cidict.cpython-36.opt-1.pyc
3
�`aN � @ sP d Z ddlZddlmZ ddlmZ G dd� de�Zdd� Zd d
� Zdd� Z dS )
z�
This is a convenience wrapper for dictionaries
returned from LDAP servers containing attribute
names of variable case.
See https://www.python-ldap.org/ for details.
� N)�MutableMapping)�__version__c @ sj e Zd ZdZdZddd�Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
edd� �ZdS )�cidictz:
Case-insensitive but case-respecting dictionary.
�_keys�_dataNc C s i | _ i | _|r| j|� d S )N)r r �update)�self�default� r
�/usr/lib64/python3.6/cidict.py�__init__ s zcidict.__init__c C s | j |j� S )N)r �lower)r �keyr
r
r �__getitem__ s zcidict.__getitem__c C s |j � }|| j|<